-
不能有子线程查看全部
-
查询查看全部
-
SQL数据库查看全部
-
SQL游标查看全部
-
常用方法查看全部
-
ContentValues value=new ContentValues();<br> value.put("键值名称",键值); long rowIdb.insert(daname,nill,values) value,clear() db.update(dbname,values,"id>?",new String[]{3}) db.delete(); db.query(); //Cusor对象 游标封装查看全部
-
SQLiteOpenHelper: SQLiteOpenHelper帮助类,用于对数据库进行创建和升级。 实现两个方法:onCreate()方法用来实现创建数据库、onUpgrade()用来实现升级数据库 getWritableDatabase()和getReadableDatabase()方法都可以获取一个用于操作数据库的SQLiteDatabase实例。其中getReadableDatabase()方法则是先以读写方式打开数据库,如果数据库的磁盘空间满了,就会打开失败,当打开失败后会继续尝试以只读方式打开数据库。如果该问题成功解决,则只读数据库对象就会关闭,然后返回一个可读写的数据库对象。getWritableDatabase() 方法以读写方式打开数据库,一旦数据库的磁盘空间满了,数据库就只能读而不能写,使用的是getWritableDatabase() 方法就会出错。查看全部
-
ContentProvider查看全部
-
ContentProvoder查看全部
-
//获取当前系统音量 AudioManager mAudioManager=(AudioManager)MainActivity.this.getSystemService(AUDIO_SERVICE); int max=mAudioManager.getStreamVolumn(AudioManager.STREAM_SYSTEM); int current=mAudioManager.getStreamVolumn(AudioManager.STREAM_RING); Toast.makeText(MainActivity.this,"系统的最大音量为"+max+",当前音量为:"+current,Toast.LENGTH_SHORT).show(); //....查看全部
-
MountService:监听是否有SD卡安装及移除 ClipboardService:提供剪贴板功能 PackageManagerService:提供软件包的安装移除及查看 电量、网络连接状态 getSystemService() Activity的一个方法 传入NAME->Object->服务对象查看全部
-
GestureOverlayView一些常见的XML属性设置: eventsInterceptionEnabled 定义当手势已经被识别出来时,是否拦截该手势动作 fadeDuration 当用户画完后,手势效果淡出的时间 fadeEnabled 用户画完后,手势是否自动淡出 gestureColor 手势的颜色 gestureStrokeType 笔画的类型 gestureStrokeWidth 笔画的粗细查看全部
-
GestureOverlayView 3. 使用方法: (1)将GestureOverlayView包裹一个控件 <android.gesture.GestureOverlayView android:id="@+id/gestureOverlayView1" <ImageView /> </android.gesture.GestureOverlayView> (2)使用GestureLibraries.fromRawResource()获得一个GestureLibrary库对象 GestureLibrary libary = GestureLibraries.fromRawResource(MainActivity.this, R.raw.xxx); libary.load(); (3)添加一个GestureOverlayView的OnGesturePerformedListener监听器,重写onGesturePerformed()方法 gestureOverlayView.addOnGesturePerformedListener(new OnGesturePerformedListener() { public void onGesturePerformed(GestureOverlayView overlay, Gesture gesture) { //libary.recognize(gesture)返回的参数是一个ArrayList,泛型是Prediction //Prediction有两个属性,其中score属性代表了对于手势的识别度 ArrayList<Prediction> myGestures = libary.recognize(gesture); Prediction prediction = myGestures.get(0); if(prediction.score > =5.0) { if(prediction.name.equals("exit")) {finish();} ... }else{Toast,makeText(this,"没有该手势",1000).show();} (4)xml中的android.gesture.GestureOverlayView还有一些属性可以设置 见reference查看全部
-
使用GestureDetector进行手势识别查看全部
-
GestureOverlayView 1. GestureOverlayView是一种用于手势输入的透明覆盖层,可覆盖在其他控件的上方,也可包含其他控件。它有三个监听器接口: GestureOverlayView.onGestureListener(手势监听器) GestureOverlayView.onGesturePerformedListener(手势执行监听器) GestureOverlayView.OnGesturingListener(手势执行中监听器) 2. 使用Gestures Builder生成欲使用的手势文件加入到项目中,然后在项目中创建一个GestureOverlayView,将其包裹到想要识别手势的控件上。查看全部
举报
0/150
提交
取消