上一页 1 ··· 3 4 5 6 7 8 9 10 下一页
摘要: SQL模糊查询,使用like比较字,加上SQL里的通配符,请参考以下:1、LIKE'Mc%' 将搜索以字母 Mc 开头的所有字符串(如 McBadden)。2、LIKE'%inger' 将搜索以字母 inger 结尾的所有字符串(如 Ringer、Stringer)。3、LIKE'%en%' 将搜索在任何位置包含字母 en 的所有字符串(如 Bennet、Green、McBadden)。4、LIKE'_heryl' 将搜索以字母 heryl 结尾的所有六个字母的名称(如 Cheryl、Sheryl)。5、LIKE'[CK] 阅读全文
posted @ 2011-12-20 15:14 一位程序猿 阅读(2905) 评论(0) 推荐(0)
摘要: 第一种方法: String path = "file:///android_asset/文件名"; 第二种方法: InputStream abpath = getClass().getResourceAsStream("/assets/文件名"); 若要想要转换成String类型 Str... 阅读全文
posted @ 2011-12-17 09:36 一位程序猿 阅读(18122) 评论(0) 推荐(1)
摘要: SQLiteDatabase是Android SDK中操作数据库的核心类之一。使用SQLiteDatabase可以打开数据库,也可以对数据库进行操作。然而为了数据库升级的需要以及使用更方便,往往使用SQLiteOpenHelper的子类来完成创建、打开数据库及各种数据库操作。SQLiteOpenHelper是个抽象类,在该类中有如下两个抽象方法,SQLiteOpenHelper的子类必须实现这两个方法。public abstract void onCreate(SQLiteDatabase db);public abstract void onUpdate(SQLiteDatabase db, 阅读全文
posted @ 2011-12-14 15:50 一位程序猿 阅读(711) 评论(0) 推荐(0)
摘要: 使用Google Weather API查询天气预报 收藏Google Weather API 只支持美国地区使用邮政编码进行查询,例如:http://www.google.com/ig/api?hl=zh-cn&weather=94043(94043 为 山景城, 美国加州 的邮政编码)而除了美国以外的地区需要使用经纬度坐标作为参数才能执行 Google Weather API, 例如:http://www.google.com/ig/api?hl=zh-cn&weather=,,,30670000,104019996(30670000,104019996 为 成都, 中国大 阅读全文
posted @ 2011-12-14 10:53 一位程序猿 阅读(248) 评论(0) 推荐(0)
摘要: 得到当前已连接的wifi信息WifiManager wifi_service = (WifiManager)getSystemService(WIFI_SERVICE); WifiInfo wifiInfo = wifi_service.getConnectionInfo();其中wifiInfo有以下的方法:wifiinfo.getBSSID();wifiinfo.getSSID();wifiinfo.getIpAddress();获取IP地址。wifiinfo.getMacAddress();获取MAC地址。wifiinfo.getNetworkId();获取网络ID。wifiinfo.g 阅读全文
posted @ 2011-12-14 09:48 一位程序猿 阅读(885) 评论(0) 推荐(0)
摘要: 从2.3开始,android开始支持listview的overscroll, 应该很方便可以做出类似iPhone的弹性滚动,及越过list顶端或者底端,然后弹性滚回。昨天google了半天的例子,一个没找到,今天又试了试,发现用很简单的方式就可以实现这个效果。大致如下:继承ListViewprivate int delY;private boolean action_up;在 onTouchEvent(){ ... case MotionEvent.ACTION_MOVE: delY = (int) (preY - y); preY = y; break; c... 阅读全文
posted @ 2011-11-23 15:54 一位程序猿 阅读(242) 评论(0) 推荐(0)
摘要: 在Android2.3版本以后的开发环境中,google提供了proguard代码混淆的功能(之前可以自己添加),用来保护我们辛辛苦苦写的一点代码。对于新建的工程,根目录上会自动添加proguard.cfg文件,用于代码混淆,无论你建的target是android的那个版本,都会自动的添加上。在想使用代码混淆的时候,在default.properties文件中添加proguard.config=proguard.cfg一句话,来表明你想使用代码混淆,还有一些简单的使用说明在\docs\guide\developing\tools\proguard.html文件中可以找到,还有一些使用progu 阅读全文
posted @ 2011-11-11 10:33 一位程序猿 阅读(186) 评论(0) 推荐(0)
摘要: 1)设置文本是否包含顶部和底部的额外空白 在xml文件的TextView控件中加入如下属性: android:includeFontPadding="false"2)有时直接引用资源文件不起作用(例如:textView.setTextColor(R.color.red)),可做如下处理:text... 阅读全文
posted @ 2011-11-07 16:37 一位程序猿 阅读(242) 评论(0) 推荐(0)
摘要: 升级到ADT v14/15,修改代码后bin目录下不自动生成apk的解决方案ADT14引入的功能,不自动生成apk,除非export或者Run/Debug。参考:http://developer.android.com/sdk/eclipse-adt.html ADT R14进入Preferences -> Android -> Build -> 去选“Skip packaging and dexing ...”选项。注明:QQ技术交流群:108614806 感兴趣的加一下。 阅读全文
posted @ 2011-11-07 11:14 一位程序猿 阅读(195) 评论(0) 推荐(0)
摘要: 循环显示图像的原理循环显示有些类似于循环链表,最后一个结点的下一个结点又是第1个结点。循环显示图像也可以模拟这一点。也许细心的读者从上一节实现的ImageAdapter类中会发现些什么。对!就是getView方法中的position参数和getCount方法的关系。position参数的值是不可能超过getCount方法返回的值的,也就是说,position参数值的范围是0至getCount() - 1。如果这时Gallery组件正好显示到最后一个图像,position参数值正好为getCount() - 1。那么我们如何再让Gallery显示下一个图像呢?也就是说让position参数值再增 阅读全文
posted @ 2011-11-04 15:17 一位程序猿 阅读(432) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 下一页