android
Smallwq
这个作者很懒,什么都没留下…
展开
-
android --Bundle
Bundle用于不同的Activity之间传数据是一个key-value的形式Activity 1:Bundle bundle=new Bundle();String info="hello";//保存输入的信息 bundle.putString("info", info); Intent intent=new Intent(Activity1.this,Targe原创 2013-12-03 02:34:55 · 422 阅读 · 0 评论 -
Android 开发过程笔记
一. R.java1. R.java 文件是自动生成的,因此手动编辑没用在strings.xml文件中声明的所有都对应于R.java 中的public static final class string中的一个public static final int属性2.R.java 中的public static final class layout中会包含所有的布局文件。一原创 2013-12-03 03:58:08 · 530 阅读 · 0 评论 -
Android Message 简单学习笔记(转载与整理)
Message类用于android中多个线程间的通信,消息处理涉及的一个重要类是Handler,主要的功能是完成Activity的Widget与应用程序中线程之间的交互Handler是消息的处理者,handler负责将需要传递的信息封装成Message,通过调用handler对象的obtainMessage()来实现;将消息传递给Looper,这是通过handler对象的sendMes转载 2013-12-04 00:02:10 · 511 阅读 · 0 评论 -
Android Handler Intent Bundle 和 BroadcastReceiver
Handler:用于异步处理,如更新UIIntent:在不同实例之间传递消息(activity service之间)Bundle:把信息存储成键值对,方便存取BroadcastReceiver:发送广播原创 2013-12-04 00:10:36 · 583 阅读 · 0 评论 -
PhoneLookup.NUMBER----ContactsContract类Android 2.0 API改变
原来要读取系统联系人的信息只要如下代码即可实现Cursor people = getContentResolver().query(ContactsContract.Contacts.CONTENT_URI, null, null, null, null); while(people.moveToNext()) { int nameFieldColumnIndex =转载 2013-12-18 01:09:47 · 514 阅读 · 0 评论 -
startActivityForResult startActivity 和 setResult
startActivityForResult与startActivity的不同之处在于:1、startActivity( ) 仅仅是跳转到目标页面,若是想跳回当前页面,则必须再使用一次startActivity( )。2、startActivityForResult( ) 可以一次性完成这项任务,当程序执行到这段代码的时候,假若从T1Activity跳转到下一个Text2Activ转载 2014-01-02 23:48:53 · 448 阅读 · 0 评论 -
android 由于使用Intent传送敏感数据(username password)的安全性考虑
1. android 密码输入框 EditText password;password.setInputType(0x81);2.在几个Acitivy 中使用Intent传送数据的安全性考虑方式一: Intent intent = new Intent(); intent.putExtra("username", nam原创 2013-12-20 00:49:38 · 1059 阅读 · 0 评论 -
ListAcitivy 的几个adapter 学习过程遇到的异常
ArrayAdapter使用ArrayAdapter时,自定义的listview数据布局文件 出现异常:ArrayAdapter requires the resource ID to be a TextView解决:使用ArrayAdapter时,自定义的listview数据布局文件必须用TextView作为根元素原创 2014-01-04 06:06:39 · 444 阅读 · 0 评论 -
SQLite 数据库使用
SQLiteDatabase db=openOrCreateDatabase("test.db",Context.MODE_PRIVATE,null);db.execSQL(sql);原创 2014-01-31 06:05:43 · 500 阅读 · 0 评论