Android常用的简单代码
1. 数据库SQLite操作
import android.database.Cursor; import android.database.sqlite.SQLiteCursorDriver; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteQuery; import android.database.sqlite.SQLiteDatabase.CursorFactory;//创建数据库,openOrCreateDatabase为Context(Activity继承Context)中方法 SQLiteDatabase myDataBase=this.openOrCreateDatabase("myData.db", MODE_PRIVATE, new CursorFactory() { @Override public Cursor newCursor(SQLiteDatabase arg0, SQLiteCursorDriver arg1, String arg2, SQLiteQuery arg3) { return null; } }); //删除数据库,Context.delteDatabase(String) this.deleteDatabase(DBName); //执行非查询SQL指令 String sql="insert into test(id) values(i)"; db.execSQL(sql); //执行查询指令 Cursor cur=db.rawQuery("select * from test", null); if(cur!=null)//游标初始指向第一行 { //得到id所在列 int numColumn=cur.getColumnIndex("id"); if(cur.moveToFirst()){ do{ int val=cur.getInt(numColumn);//得到id值 }while(cur.moveToNext()); } }
2.获得屏幕信息
import android.util.DisplayMetrics; //描述显示信息的结构:密度、高、宽、字体尺寸 DisplayMetrics displayMetrics=new DisplayMetrics(); //初始化DisplayMetrics getWindowManager().getDefaultDisplay().getMetrics(displayMetrics); int width=displayMetrics.widthPixels; int height=displayMetrics.heightPixels;
3. 提示信息
import android.app.AlertDialog; //提示对话框 AlertDialog.Builder dialog=new AlertDialog.Builder(this); dialog.setTitle("提示"); dialog.setMessage("android提示"); dialog.show(); //提示短消息,无交互 import android.widget.Toast; //makeText(Context,CharSequence,int),int参数为显示多长时间 //系统带的有Toast.LENGTH_LONG,Toast.LENGTH_SHORT Toast.makeText(HelloActivity.this, "android小提示", Toast.LENGTH_LONG).show();
4.Activity间跳转
//起始Activity设置 Intent next_intent=new Intent(); //Activity间数据传递 Bundle bundle=new Bundle(); bundle.putString("username", editText.getText().toString()); next_intent.putExtras(bundle); //指定跳转 next_intent.setClass(HelloActivity.this, NextPageActivity.class); startActivity(next_intent); //目的Activity获取数据 Bundle bundle=this.getIntent().getExtras(); String username=bundle.getString("username");
5.跳转到指定网站
import android.net.Uri; //打开网页 Uri uri=Uri.parse("http://www.baidu.com"); Intent intent=new Intent(Intent.ACTION_VIEW,uri); startActivity(intent);
待续
转载于:https://www.cnblogs.com/whuqin/archive/2011/05/23/4982091.html
Android常用的简单代码相关推荐
- android - 常用知识点以及代码片段(不断更新)
http://www.cnblogs.com/bill-joy/archive/2012/03/13/2394164.html
- android常用代码合集,Android常用代码
1.图片旋转 Bitmap bitmapOrg = BitmapFactory.decodeResource(this.getContext().getResources(), R.drawable. ...
- Android常用代码和插件 持续更新~~
总结一下常用的插件和资料,方便以后查阅. 目录 1.Android studio常用插件 1.1 通过Json快速生成Model 1.2 注释模板 2.Android常用代码 2.1 无线调试 2.2 ...
- android进阶4step3:Android常用框架——友盟推送简单使用(官翻)
友盟官方:快速集成文档 还有之前写的极光推送的简单使用:Android常用框架--极光推送的简单使用 使用步骤: 第一步:.登录注册友盟的账号,并绑定邮箱 官网 第二步:以下拷贝自友盟官方文档 前 ...
- android linearlayout最大高度,Android中最简单最常用的LinearLayout线性布局
原标题:Android中最简单最常用的LinearLayout线性布局 良好的布局设计对于UI界面至关重要,在前面也简单介绍过,目前Android中的布局主要有6种,创建的布局文件默认为Relativ ...
- php简单代码大全,征集常用的PHP简单代码
收集常用的PHP简单代码 对于日常工作中整理出来的某些功能做个简单梳理: ? 1. 短链生成算法 function code62($x) { $show = ''; while($x > 0) ...
- Android实现有声计算器代码,android studio实现简单的计算器(无bug)
本文实例为大家分享了android studio实现简单计算器的具体代码,供大家参考,具体内容如下 1.效果图 2布局代码 3.逻辑代码 package com.example.myzhuoye; i ...
- jsp网页嵌入PHP网页,JSP_(jsp/html)网页上嵌入播放器(常用播放器代码整理),这个其实很简单,只要在HTML上 - phpStudy...
(jsp/html)网页上嵌入播放器(常用播放器代码整理) 这个其实很简单,只要在HTML上添加以上代码就OK了,前提是你的电脑上已经安装了播放器,如RealPlay. 还有更多的的播放器和设置可供选 ...
- android代码设置弹窗颜色,Android编程实现简单设置按钮颜色的方法
本文实例讲述了Android编程实现简单设置按钮颜色的方法.分享给大家供大家参考,具体如下: 1.工程目录 a.在res目录-新建drawble文件夹放入自定义图片 2.main.xml androi ...
- 计算器android studio代码,Android studio实现简单计算器
本文实例为大家分享了Android studio实现简单计算器的具体代码,供大家参考,具体内容如下 需求分析 在Android studio中设计并实现一个简单的计算器,实现连续的加减乘除运算. 界面 ...
最新文章
- CTFshow 文件包含 web79
- Xilinx的ISE14.7和PlanAhead与win10系统的兼容性问题解决方案
- version control(版本控制)
- Kotlin与Java之争
- 关于Ubuntu的默认python版本
- 快速计算整数的二进制表示法中1的个数
- 取消input、textarea选中后的默认边框样式
- NPOI 操作EXCEL 小计
- [Python] - 批处理git conflict文件
- 121. 买卖股票的zui佳时机(JavaScript)
- CentOS minimal 版安装图形界面的步骤分享,中文语言包
- python实用宝典_python 5个实用的技巧
- python反编译class文件_反编译java class文件
- Hexo博客美化之蝴蝶(butterfly)主题魔改
- C语言printf输出格式说明
- 网站不收录的原因和提高网站收录量的方法
- Unity 使用贝塞尔曲线实现抛物线运动
- 通过颜色来生成一个纯色图片
- POSIX、libc、glibc概念的理解
- 时差 频差 双星定位 matlab,一种基于双星时差频差无源定位的伪距差分方法