07 2012 档案

Android Sqlite 批量导入CSV文件 中文乱码
摘要:1、首先需要将 CSV 文件处理下字符集的问题 ,众所周知 sqlite 默认字符集 UTF-8 ,涉及中文的地方如果不设置那么导入sqlite的数据将会乱码。右键选择 CSV 文件,打开方式为 记事本 ,将会看到如下数据需要将第一行列去除,然后将分号 ” 同时去掉,最终结果为下面这步最重要,将文件另存为,最下方 编码 选择 UTF-8 ,然后另存到 C 盘根目录即可。2、因为PC没有安装 sqlite ,所以这里将 sqlite 操作交给 Android 手机来处理。首先将 数据压入 Android 手机 sd 卡中C:\Users\John>adb push c:/employee. 阅读全文

posted @ 2012-07-27 18:49 ok_lanyan 阅读(5076) 评论(0) 推荐(0) 编辑

Android之android:launchMode
摘要:说明一下,大家看这个帖子之前对Task,有一定的了解。而且看完这个之后,最好再看看taskAffinity属性,因为在实际应用中他们一般是联合使用的。在Android的中Activity有4种启动方式:"standard"、"singleTop"、"singleTask"、"singleInstance"。下面就分轻重点讲讲这些启动方式。1、standard启动方式这种方式也是系统默认的。说的简单点,我们在使用startActivity()方法的时候,系统就会启动一个新的Activity实例,不管它先前启动没有。如 阅读全文

posted @ 2012-07-16 16:09 ok_lanyan 阅读(18951) 评论(1) 推荐(1) 编辑

Android下Affinities和Task
摘要:1、Activity和Task task就好像是能包含很多activity的栈。 默认情况下,一个activity启动另外一个activity时,两个activity是放在同一个task栈中的,第二个activity压入第一个activity所在的task栈。当用户按下返回键时,第二个activity从栈中弹出,第一个activity又在当前屏幕显示。这样,从用户角度来看,这两个activity就好像是属于同一个应用程序的,即使第二个activity是属于另外一个应用程序的。当然,这是指默认情况下。 task栈包含的是activity的对象。如果一个activity有多个实例在运行,那么栈.. 阅读全文

posted @ 2012-07-16 16:06 ok_lanyan 阅读(131) 评论(0) 推荐(0) 编辑

Intent的FLAG_ACTIVITY_CLEAR_TOP和FLAG_ACTIVITY_REORDER_TO_FRONT
摘要:Activity的两种启动模式:FLAG_ACTIVITY_CLEAR_TOP和FLAG_ACTIVITY_REORDER_TO_FRONT1. 如果已经启动了四个Activity:A,B,C和D。在D Activity里,我们要跳到B Activity,同时希望C finish掉,可以在startActivity(intent)里的intent里添加flags标记,如下所示:Intent intent = new Intent(this, B.class); intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); startActivity(in.. 阅读全文

posted @ 2012-07-16 16:02 ok_lanyan 阅读(1581) 评论(1) 推荐(1) 编辑

多屏幕机制 supports-screens
摘要:1.Screen size 屏幕实际尺寸。Android将屏幕实际尺寸分为3个通用的尺寸。2.Aspect ratio 长宽比3.Resolution 分辨率4.Density 密度5.Density-independent pixel 密度无关的像素介绍:Adnroid1.6或以上SDK,在AndroidManifest.xml中提供新的一个元素<supports-screens>用于支持多屏幕机制。<supports-screensandroid:largeScreens="true" 是否支持大屏android:normalScreens=" 阅读全文

posted @ 2012-07-13 10:20 ok_lanyan 阅读(3933) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示