Android之自定义contentprovider
摘要:1、ContentProviderTestActivity 类中有2个按钮,分别插入数据为查询数据2、DataBaseConfiguation 为程序所用到的配置信息 注:TableConfiguation内部类实现BaseColumns,即声明了_ID 和 _COUNT3、MyContentProvider 自定义ContentProvider,继承与ContentProvider其中 uriMatcher 为Uri的匹配器,在静态块中初始化URI。 columnMap为表结构的映射mapping在getType方法中要根据访问的Uri确定访问资源的类型,以字符串形式返回。格式为:"
阅读全文
posted @
2012-08-28 10:09
lee0oo0
阅读(2968)
推荐(0) 编辑
使用Jackson框架解析Json示例
摘要:首先需要下载包:jackson-databind-2.0.5.jar jackson-annotations-2.0.5.jar jackson-core-2.0.5.jar,网址在:http://wiki.fasterxml.com/JacksonDownloadcustom.json:{"country":"USA","countryInfo":{"golden":40,"silver":23,"copper":33,"tank":1},"c
阅读全文
posted @
2012-08-23 16:59
lee0oo0
阅读(34365)
推荐(0) 编辑
Android之关于onSaveInstanceState和onRestoreInstanceState触发的时机
摘要:先看Application Fundamentals上的一段话:Android calls onSaveInstanceState() before the activity becomes vulnerable to being destroyed by the system, but does not bother calling it when the instance is actually being destroyed by a user action (such as pressing the BACK key)从这句话可以知道,当某个activity变得“容易”被系统销毁时,该
阅读全文
posted @
2012-08-16 14:39
lee0oo0
阅读(279)
推荐(0) 编辑
Android之创建自定义属性
摘要:一、在res/values文件下定义一个attrs.xml文件.代码如下://在自定义属性中使用Android自带的属性名字//自定义属性,format属性表示该属性的单位二、我们在customView.java代码修改如下,其中下面的构造方法是重点,我们获取定义的属性R.sytleable.cus...
阅读全文
posted @
2012-08-15 10:25
lee0oo0
阅读(10193)
推荐(0) 编辑
CSS3之文字与文体相关样式
摘要:1. 给文字添加阴影——text-shadow属性 text-shadow:length length length color(其中,前面三个length分别指阴影离开文字的横方向、阴影离开文字的纵方向和阴影的模糊半径,color指阴影的颜色)。而且可以指定多个阴影,例 text-shadow:10px 10px #f39800 , 40px 35px #fff100 , 70px 60px #c0ff00; 2. 让文本自动换行——word-break属性 <style type="text/css"> div{ word-break:keep-all; .
阅读全文
posted @
2012-08-13 11:24
lee0oo0
阅读(486)
推荐(0) 编辑
CSS3之使用选择器在页面中插入内容
摘要:1. 使用选择器来插入内容:例, h2:before{ content:‘COLUMN’; color:white; background-color:orange; padding:1px 5px;} 2. 指定个别元素不进行插入:例, h2.sample.before{ content:none;} --表示h2中class为sample的不插入内容-- 3. 使用选择器插入图像:例, h2:before{ content:url(...
阅读全文
posted @
2012-08-13 11:16
lee0oo0
阅读(926)
推荐(0) 编辑
CSS3之选择器
摘要:1. 属性选择器:[att*=val] [att^=val] [att$=val] [id*=section1]{background-color:yellow}表示id中拥有section1的背景颜色都设为黄色 [id^=section1]{background-color:red}表示id中开头为section1的背景颜色都设为红色 [id$=section1]{background-color:blue}表示id中结尾为section1的背景颜色都设为蓝色 注意:如果[id$=\-1]这里的“\”表示转义字符 2. 伪元素选择器:first-line first-lett...
阅读全文
posted @
2012-08-09 15:39
lee0oo0
阅读(6275)
推荐(0) 编辑
Android之使用PackageManager取得程序的包名、图标等
摘要:效果图:Model代码:publicclassAppInfo{privateStringappLabel;privateDrawableappIcon;privateIntentintent;privateStringpkgName;publicAppInfo(){}publicStringgetAppLabel(){returnappLabel;}publicvoidsetAppLabel(StringappName){this.appLabel=appName;}publicDrawablegetAppIcon(){returnappIcon;}publicvoidsetAppIcon(D
阅读全文
posted @
2012-08-08 16:04
lee0oo0
阅读(28887)
推荐(1) 编辑
Android之蓝牙设备使用
摘要:1. 首先需要在AndroidManifest.xml中导入以下权限:<uses-permissionandroid:name="android.permission.BLUETOOTH"/><uses-permissionandroid:name="android.permission.BLUETOOTH_ADMIN"/>2. 把你手机的蓝牙设置设置为可用状态,这里有两步:A. 获得BluetoothAdapter,如果返回值为null,说明设备不支持蓝牙BluetoothAdapter mBluetoothAdapter =
阅读全文
posted @
2012-08-01 16:16
lee0oo0
阅读(2539)
推荐(0) 编辑
Android之如何使用javascript调用android代码
摘要:使用javascript调用android代码 1.使用webview对象的addJavascriptInterface方法 2.addJavascriptInterface方法有两个参数,第一个参数就是我们一般会实现一个自己的类,类里面提供我们要提供给javascript访问的方法;第二个参数是访问我们在obj中声明的方法时候所用到的js对象,调用模式为window.interfaceName.方法名()或者是javascript:interfaceName.方法名();,如myWebView.addJavascriptInterface(new JavaScriptinterface(t.
阅读全文
posted @
2012-08-01 11:46
lee0oo0
阅读(30174)
推荐(1) 编辑
Android之WebView使用小技巧
摘要:WebView 设置实现两个手指缩放网页: mWebView.getSettings().setSupportZoom(true); mWebView.getSettings().setBuiltInZoomControls(true); WebView cookies清理: CookieSyncManager.createInstance(this); CookieSyncManager.getInstance().startSync(); CookieManager.getInstance().removeSessionCookie(); 另外,清理cache 和历史记录的方法: Web.
阅读全文
posted @
2012-08-01 11:00
lee0oo0
阅读(6876)
推荐(0) 编辑
Android之如何删除项目的缓存
摘要:如何删除项目的缓存: getCacheDir()能够得到当前项目的缓存地址 在项目中经常会使用到WebView 控件,当加载html 页面时,会在/data/data/应用package 目录下生成database与cache 两个文件夹。请求的url 记录是保存在WebViewCache.db,而url 的内容是保存在WebViewCache 文件夹下 打开关闭使用缓存,一共有五个种类 //优先使用缓存: WebView.getSettings().setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK); //不使用缓存: WebView.g...
阅读全文
posted @
2012-08-01 10:53
lee0oo0
阅读(7963)
推荐(0) 编辑
Android之实现多线程断点下载
摘要:本例子并不是本人攒写,例子是出自eoeAndroid特刊的第12期。代码如下:/Files/lee0oo0/MulThreadDownloader.rar
阅读全文
posted @
2012-08-01 10:42
lee0oo0
阅读(352)
推荐(0) 编辑