`
xwangly
  • 浏览: 131900 次
  • 性别: Icon_minigender_1
  • 来自: 鄂州
社区版块
存档分类
最新评论
文章列表
Aidl机制提供进程间传递对象。 当然在进程间传递对象也可以使用广播吧,但他们的使用方向是不一样的,大概如此。 实现Android进程间传递对象的步骤如下: 1.编写aidl接口。 TestService.aidl package com.xwangly.service; interface TestService { /** * 获取人员列表 * @param sex * @return */ List getPersonList(in String sex); /** * 查询人员姓名 * @param id * @re ...
学了较长时间的android. 有些东西都习以为常,不愿意去深究了.但是没深入理解并不代表它平凡,我记的刚接触android时候,书上就教我如何写Menu.  什么重载onCreateOptionsMenu等等.然后就按部对menu操作,哎.这个东西就出来了. 但是这些常用的功能都包含这较大的奥妙,说实话,这些常见的东西未必每个人都会,即使会写也未必知道他的来龙去脉,我的个性还是要深究,要深刻理解为什么这样.这样才能定植android,修改完善android. 那来吧,看我分析Menu 按下Menu键,是Menu键触发了这个功能,那我们得看看系统如何捕捉了这个Menu事件.如果你对andr ...
每天进步一点点   Android中如何调用其它应用 如:我们想在自己的应用中启用闹钟应用, 查找 闹钟应用的Mainfest,其package="com.android.deskclock",闹钟主界面Activity对应的类为“.deskclock.DeskClock”,则我们可以如下做: ComponentName comp = new ComponentName("com.android.deskclock","com.android.deskclock.DeskClock"); Intent intent = new Int ...
每天进步一点 MyContentProvider extends ContentProvider 需要实现它的方法 配置如下: <provider android:name=".MyContentProvider"           android:authorities="com.wang"> </provider> android:authorities即指定了其它的应用访问它的URI 在另一个应用中可以使用: ContentResolver r = getContentResolver(); Cursor c = r.que ...
每天成长一点 AutoCompleteTextView的适配器: ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,R.layout.simple_list_item,Months); R.layout.simple_list_item为一个布局文件,里面只含一个TextView 也可以使用系统的android.R.layout.simple_list_item_1 Months为字符串数组 为AutoCompleteTextView添加上该适配器即可。
dial流程 Activity.java (frameworks\base\core\java\android\app): public boolean onKeyDown(int keyCode, KeyEvent event) Intent intent = new Intent(Intent.ACTION_DIAL, Uri.parse("tel:" str)); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(intent); RecentCallsListActivity.java (pa ...
Common Dbutils是操作数据库的组件,对传统操作数据库的类进行二次封装,可以把结果集转化成List。 DBUtils包括3个包: org.apache.commons.dbutils org.apache.commons.dbutils.handlers org.apache.commons.dbutils.wrappers DBUtils封装了对JDBC的操作,简化了JDBC操作,可以少写代码。 org.apache.commons.dbutils DbUtils 关闭链接等操作 QueryRunner 进行查询的操作 org.apache.commons.dbutils ...
JVM运行时数据区的内存模型由五部分组成: 【1】方法区 【2】堆 【3】JAVA栈 【4】PC寄存器 【5】本地方法栈 对于String s = "haha" ,它的虚拟机指令: 0:   ldc     "16; //String haha    2:   astore_1 3:   return 对于上面虚拟机指令,其各自的指令流程在《深入JAVA虚拟机》这样描述到(结合上面实例): ldc指令格式:ldc,index ldc指令过程: 要执行ldc指令,JVM首先查找index所指定的常量池入口,在index指向的常量池入口,JVM将会查找C ...
Global site tag (gtag.js) - Google Analytics