-
SQLite数据类型查看全部
-
SQLite特点查看全部
-
GestureOverlayView查看全部
-
onGestureListener接口查看全部
-
listview使用适配器,要求数据库的主键ID的名称必须为 _id查看全部
-
手势监听器查看全部
-
第三方程序操作数据库的能力完全取决于ContentProvider查看全部
-
必须加权限,否则出错查看全部
-
使用SharedPreferences存取数据的简单代码查看全部
-
手势监听器 <GestureOverlayView.OnGestureListener>-----手势监听器 <GestureOverlayView.OnGesturePerformedListener>-----手势执行监听器 <GestureOverlayView.OnGesturingListener>--------手势执行中监听器查看全部
-
多个按钮点击事件:可在各自的xml里配置OnClick属性,然后 在MainActivity()建立对应的方法。在方法里面用,switch(view v),来实现多个按钮的点击事件查看全部
-
1、获取系统音量的服务 AudioManager mAudioManager=(AudioManager ) context.getSystemService(AUDIO_SERVICE); int max = mAudioManager.getStreamMaxVolume(AudioManager.STREAM_SYSTEM); int current = mAudioManager.getStreamVolume(AudioManager.STREAM_RING); 2、获取当前进程包名 ACTIVITYManager mActivityManager =(ACTIVITYManager ) context.getSystemService(ADTIVITY_Service); String packageName = mActivityManager.getRunningTasks(1).topActivity.get(0).getPackageName();查看全部
-
创建一个类继承抽象类contentprovider oncreat(在创建后被调用) delet(根据uri删除selection指定的条件所匹配全部记录) insert(根据uri插入values对应的数据) update(根据uri修改selection指定的条件所匹配的全部记录) query(更加uri查询出selection指定的条件所匹配的全部记录,并且可以指定查询哪些列以什么方式排序) getType(返回当前uri的MIME类型,如果uri对应数据包括多条记录那么MIME类型字符串就是以vnd.android.dir/开头 如果只对应一条记录就是vnd.android.cursor.item/开头)查看全部
-
服务的两种启动方式: 1.通过startService(Intent intent)启动,stopService(Intent intent)停止,比较简单。服务启动后与启动源无关,也无返回服务本身。需注意要在配置文件中注册服务。 2.通过bindService(Intent intent,ServiceConnection conn,int flags)绑定服务启动,unbindService(ServiceConnection conn)去绑定停止,该方式可以返回服务本身,与启动源相关。 具体步骤: 1)Intent intent = new Intent(上下文, 目标服务名.class); bindService(intent, conn, Service.BIND_AUTO_CREATE);//绑定 2)在自定义的服务类中通过自定义一个内部类: public class MyBinder extends Binder { public MyBindService getService() { return MyBindService.this;// 获取服务 } }来返回服务本身 同时在自定义服务类重新父类Service的方法: public IBinder onBind(Intent intent) { // TODO Auto-generated method stub return new MyBinder(); } 该方法可返回服务本身. 3)初始化ServiceConnection接口,在接口方法中重写方法 public void onServiceConnected(ComponentName name, IBinder service) { myBindService = ((MyBinder)service).getService();//大类转化为自身的小类,获取内部类中的方法,从而获得服务本身 } 4)在自定义的继承于Servic类的类中,添加需要的方法,在启动Service的Activity中可以直接调用服务中的方法。查看全部
-
Service两种启动方式的特点: start方式的特点: (1)服务跟启动源没有任何的联系 (2)无法获得服务对象 Bind方式的特点: (1)通过IBinder接口实例,返回一个ServiceConnection对象的启动源 (2)通过ServiceConnection对象的相关的方法可以得到Service对象查看全部
举报
0/150
提交
取消