- 博客(46)
- 资源 (16)
- 收藏
- 关注
转载 避免Android开发中的ANR
<br /> ANR是什么<br /><br />ANRs (“Application Not Responding”),意思是”应用没有响应“。<br />在如下情况下,Android会报出ANR错误:<br />– 主线程 (“事件处理线程” / “UI线程”) 在5秒内没有响应输入事件<br />– BroadcastReceiver 没有在10秒内完成返回<br />通常情况下,下面这些做法会导致ANR<br />1、在主线程内进行网络操作<br />2、在主线程内进行一些缓慢的磁盘操作(例如执行没
2011-03-28 16:10:00 1724
避免Android开发中的ANR
ANR是什么ANRs (“Application Not Responding”),意思是”应用没有响应“。在如下情况下,Android会报出ANR错误:– 主线程 (“事件处理线程” / “UI线程”) 在5秒内没有响应输入事件– BroadcastReceiver 没有在10秒内完成返回通常情况下,下面这些做法会导致ANR1、在主线程内进行网络操作2、在...
2011-03-28 16:10:00 118
转载 开发高可移植性J2ME的软件测试篇
<br />【IT168 技术文档】随着MTK的流行,使现在的J2ME虚拟机市场上品牌众多,除了索爱,Nokia S40,Moto,三星,LG等国际大品牌的虚拟机,更是有MTK,展讯内置的一些不知名的虚拟机,因此当初Write Once,Run AnyWher
2011-03-23 20:18:00 889
开发高可移植性J2ME的软件测试篇
【IT168 技术文档】随着MTK的流行,使现在的J2ME虚拟机市场上品牌众多,除了索爱,Nokia S40,Moto,三星,LG等国际大品牌的虚拟机,更是有MTK,展讯内置的一些不知名的虚拟机,因此当初Write Once,Run AnyWhere变成了Write Once,Debug AnyWhere了。对于一个没有经验的J2ME程序员来说,开发一个兼容性高的软件变成了噩梦,不断的在不同手机,...
2011-03-23 20:18:00 153
转载 J2ME自动升级
<br />MIDP 2.0提供了一系列的新特性,其中一个就是调用平台的应用。例如可以调用WAP浏览器访问特定的网址,也可以调用电话应用程序呼叫某个号码。 <br />上述两个功能都可以使用MIDlet类的platformRequest()方法实现,platformRequest()接受一个String类型的参数url,如果是呼叫电话号码则url的形式为tel:13810011001。如果是调用WAP浏览器则url的形式类似于http://www.j2medev.com/wap.wml。<br /> 本
2011-03-20 22:03:00 891
J2ME自动升级
MIDP 2.0提供了一系列的新特性,其中一个就是调用平台的应用。例如可以调用WAP浏览器访问特定的网址,也可以调用电话应用程序呼叫某个号码。 上述两个功能都可以使用MIDlet类的platformRequest()方法实现,platformRequest()接受一个String类型的参数url,如果是呼叫电话号码则url的形式为tel:13810011001。如果是调用WAP浏览器则ur...
2011-03-20 22:03:00 81
原创 Launcher权限
<br />代码如下:<br /><manifestxmlns:android="http://schemas.android.com/apk/res/android"<br /> package="net.sunniwell.launcher"<br /> android:versionCode="1"android:versionName="1.0.1"><br /> <br />关于自定义权限,这是很好的例子,其他apk程序要想使用Launcher的功能必须添加这些权限,而这些权限
2011-03-19 08:02:00 2009
Launcher权限
代码如下:<manifestxmlns:android="http://schemas.android.com/apk/res/android" package="net.sunniwell.launcher" android:versionCode="1"android:versionName="1.0.1">关于自定义权限,这是很好的例子,其他apk程序要想...
2011-03-19 08:02:00 419
原创 部分系统广播参数
<br />String ADD_SHORTCUT_ACTION 动作:在系统中添加一个快捷方式。. "android.intent.action.ADD_SHORTCUT" String ALL_APPS_ACTION 动作:列举所有可用的应用。 输入:无。 "android.intent.action.ALL_APPS" String ALTERNATIVE_CATEGORY 类别:说明 activity 是用户正在浏览的数据的一个可选操作。 "android.intent.category
2011-03-18 17:35:00 804 1
部分系统广播参数
String ADD_SHORTCUT_ACTION 动作:在系统中添加一个快捷方式。. "android.intent.action.ADD_SHORTCUT" String ALL_APPS_ACTION 动作:列举所有可用的应用。 输入:无。 "android.intent.action.ALL_APPS" String ALTERNATIVE_CATEGORY 类别:说明 ac...
2011-03-18 17:35:00 145
原创 Android利用系统广播---监听应用程序安装和卸载
<br /> <br />第一、 新建监听类:BootReceiver继承BroadcastReceiver<br /> <br />public class BootReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { //接收广播:系统启动完成后运行程序 if (intent.getAction
2011-03-18 17:32:00 1796 2
Android利用系统广播---监听应用程序安装和卸载
第一、 新建监听类:BootReceiver继承BroadcastReceiverpublic class BootReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { //接收广播:系统启动完...
2011-03-18 17:32:00 62
原创 android操作sqlite3的blob字段,显示数据中的图片
<br />SQLiteDatabase database = SQLiteDatabase <br /> .openOrCreateDatabase(getFileStreamPath(fileName) <br /> .getAbsolutePath(), null); <br />Cursor cursor = database.rawQuery( <br /> "select name,image from users", new Strin
2011-03-18 14:59:00 3067
android操作sqlite3的blob字段,显示数据中的图片
SQLiteDatabase database = SQLiteDatabase .openOrCreateDatabase(getFileStreamPath(fileName) .getAbsolutePath(), null); Cursor cursor = database.rawQuery( "select name,image from users", new String[]...
2011-03-18 14:59:00 200
原创 Android中添加书签(浏览器的收藏)
如何实现该功能呢?答案肯定是利用ContentResolver向浏览器的provider中添加相应书签项。 /* * 向浏览器中添加书签 * @param title 书签标题 * @param url 书签url */ public void addBookmark(String title, String url
2011-03-18 14:04:00 5300 1
Android中添加书签(浏览器的收藏)
如何实现该功能呢?答案肯定是利用ContentResolver向浏览器的provider中添加相应书签项。 /* * 向浏览器中添加书签 * @param title 书签标题 * @param url 书签url */...
2011-03-18 14:04:00 387
原创 android广播发送与接收演示DEMO
<br /> Android 中有各式各样的广播,各种广播在Android 系统中运行,当系统/应用程序运行时便会向 Android 注册各种广播,Android 接收到广播会便会判断哪种广播需要哪种事件,然后向不同需要事件的应用程序注册事件,不同的广播可能处理不同的事件也可能处理相同的广播事件,这时就需要Android 系统为我们做筛选。<br />案例分析:<br /> 一个经典的电话黑名单,首先通过将黑名单号码保存在数据库里面,当来电时,我们接收到来电广播并将黑名单号码与数据库中的某个数据做匹配,
2011-03-18 13:55:00 4943
android广播发送与接收演示DEMO
Android 中有各式各样的广播,各种广播在Android 系统中运行,当系统/应用程序运行时便会向 Android 注册各种广播,Android 接收到广播会便会判断哪种广播需要哪种事件,然后向不同需要事件的应用程序注册事件,不同的广播可能处理不同的事件也可能处理相同的广播事件,这时就需要Android 系统为我们做筛选。 案例分析: 一个经典的电话黑名单,首先通过将黑名单号码...
2011-03-18 13:55:00 301
原创 Android向桌面添加快捷方式,使其指向特定的(URL)网页
向桌面添加一个快捷方式,使点击时链接到特定的网页1.封装个方法/** 在桌面添加快捷方式* @param icon 快捷方式图标* @param name 快捷方式名称* @param uri 快捷方式的intent Uri*/public void addShortcut(Parcelable icon, String name, Uri uri){Intent inten
2011-03-18 13:10:00 3151 1
Android向桌面添加快捷方式,使其指向特定的(URL)网页
向桌面添加一个快捷方式,使点击时链接到特定的网页1.封装个方法/** 在桌面添加快捷方式* @param icon 快捷方式图标* @param name 快捷方式名称* @param uri 快捷方式的intent Uri*/public void addSho...
2011-03-18 13:10:00 738
原创 在应用程序中添加快捷图标
<br /> <br />如何实现添加快捷图标?<br />Launcher为了让其他应用程序能够定制自己的快捷图标,就注册了一个BroadcastReceiver专门接收其他应用程序发来的快捷图标定制信息。所以只需要根据该BroadcastReceiver构造出相对应的Intent并装入我们的定制信息,最后调用sendBroadcast方法就可以创建一个快捷图标了。那么,要构造怎样一个Intent才会被Launcher的BroadcastReceiver接收呢?我们还是先来看看这个BroadcastRec
2011-03-18 13:04:00 921
在应用程序中添加快捷图标
如何实现添加快捷图标?Launcher为了让其他应用程序能够定制自己的快捷图标,就注册了一个BroadcastReceiver专门接收其他应用程序发来的快捷图标定制信息。所以只需要根据该BroadcastReceiver构造出相对应的Intent并装入我们的定制信息,最后调用sendBroadcast方法就可以创建一个快捷图标了。那么,要构造怎样一个Intent才会被Launcher的Broa...
2011-03-18 13:04:00 70
原创 Android创建和删除桌面快捷方式
<br />1.创建快捷方式<br />/** * 为程序创建桌面快捷方式 */ private void addShortcut(){ Intent shortcut = new Intent("com.android.launcher.action.INSTALL_SHORTCUT"); //快捷方式的名称 shortcut.putExtra(Intent.EXTRA_SHORTCUT_NAME, getSt
2011-03-18 12:57:00 3115 1
Android创建和删除桌面快捷方式
1.创建快捷方式/** * 为程序创建桌面快捷方式 */ private void addShortcut(){ Intent shortcut = new Intent("com.android.launcher.action.INSTALL_SHORTCUT"); //快捷方式的名称 short...
2011-03-18 12:57:00 56
原创 android实现应用程序无图标(快捷方式)问题.
当程序中无主Activity的时候,安装完程序就不会出现快捷方式. <activity android:name=".SplashScreenActivity" android:screenOrientation="portrait" android:label="@string/app_name"> <category android:nam
2011-03-18 11:55:00 4264
android实现应用程序无图标(快捷方式)问题.
当程序中无主Activity的时候,安装完程序就会出现快捷方式. <activity android:name=".SplashScreenActivity" android:screenOrientation="portrait" android:label="@string/app_name"> <intent-filter> &...
2011-03-18 11:55:00 324
原创 android中imageButton显示本地图片
<br />项目中需要用到读取远程图片到本地sdcard做缓存,并将本地图片显示到imageButton上<br /> <br />在网上找了下显示本地资源的方法.大部分是在用Bitmap方式做的.<br />这里用的是直接url方式.<br /> <br /> Uri uri = Uri.parse("图片url"); imageButton.setImageURI(uri);
2011-03-16 21:35:00 2429 1
android中imageButton显示本地图片
项目中需要用到读取远程图片到本地sdcard做缓存,并将本地图片显示到imageButton上在网上找了下显示本地资源的方法.大部分是在用Bitmap方式做的.这里用的是直接url方式. Uri uri = Uri.parse("图片url"); imageButton.setImageURI(uri);...
2011-03-16 21:35:00 192
原创 让Activity单例运行
<br />修改AndroidManifest.xml<br /> <br /> <?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.go7j.sns" android:versionCode="1" android:versionName="1.0"> <application android:icon=
2011-03-11 17:34:00 6849 1
让Activity单例运行
修改AndroidManifest.xml<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.go7j.sns" android:versionCode="1"
2011-03-11 17:34:00 739
原创 触发AppWidget上控件事件来更新AppWidget
<br /> <br />思想:利用AppWidgetProvider里面的onReceive()事件接收广播来更新AppWidget。 <br />步骤: <br />一、给AppWidget上的某个控件设置OnClickPendingIntent():<br /> <br /> <br /> <br />Intent UPintent=new Intent("zyf.test.widget.UP"); PendingIntent pendingIntentUp=Pendin
2011-03-11 08:11:00 1153
触发AppWidget上控件事件来更新AppWidget
思想:利用AppWidgetProvider里面的onReceive()事件接收广播来更新AppWidget。 步骤: 一、给AppWidget上的某个控件设置OnClickPendingIntent():Intent UPintent=new Intent("zyf.test.widget.UP"); PendingIntent pendingI...
2011-03-11 08:11:00 173
原创 Android下编译自己的库文件jar并在应用中调用
<br />主要为了解决如下问题:<br />项目中使用了Android未公开的API,在Eclipse下会有红叉显示。<br />不同的项目抽出相同部分的代码共用。<br /><br />必需的前提条件:<br />需要有Android源代码,编译的库文件主要是封装未公开API或者共用代码。<br /><br /><br />工程1:Java库文件工程<br /><br />该工程最终会生成以jar结尾的Java库文件,并会被安装到设备的以下目录:<br />/system/framework/<br /
2011-03-11 08:04:00 6836 2
Android下编译自己的库文件jar并在应用中调用
主要为了解决如下问题:项目中使用了Android未公开的API,在Eclipse下会有红叉显示。不同的项目抽出相同部分的代码共用。必需的前提条件:需要有Android源代码,编译的库文件主要是封装未公开API或者共用代码。工程1:Java库文件工程该工程最终会生成以jar结尾的Java库文件,并会被安装到设备的以下目录:/system/framework/另外还会安装相关库文件的说明文件,使系...
2011-03-11 08:04:00 84 1
原创 android 确认对话框实例
<br />package com.dialog;import android.app.Activity;import android.app.AlertDialog;import android.app.Dialog;import android.content.DialogInterface;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;
2011-03-10 22:04:00 3634 1
android 确认对话框实例
package com.dialog;import android.app.Activity;import android.app.AlertDialog;import android.app.Dialog;import android.content.DialogInterface;import android.os.Bundle;import android.vie...
2011-03-10 22:04:00 131
原创 android 止横屏和竖屏
<br />在某些场合可能需要禁止横屏和竖屏切换,实现这个要求很简单,只要在AndroidManifest.xml里面加入这一行android:screenOrientation="landscape "(landscape 是横向,portrait 是纵向)。不过android中每次屏幕的切换动会重启Activity,所以应该在Activity销毁前保存当前活动的状态,在Activity再次Create的时候载入配置。在activity加上android:configChanges="keyboardHi
2011-03-08 21:21:00 809 1
android 止横屏和竖屏
在某些场合可能需要禁止横屏和竖屏切换,实现这个要求很简单,只要在AndroidManifest.xml里面加入这一行android:screenOrientation="landscape"(landscape是横向,portrait是纵向)。不过android中每次屏幕的切换动会重启Activity,所以应该在Activity销毁前保存当前活动的状态,在Activity再次Create的时候载入...
2011-03-08 21:21:00 54
转载 android获取真实分辨率
<br />刚才一群里的兄弟问的一问题,稍微研究下,这里一起分享:新建的Emulator -配置为:WAGA800 其分辨率是 800*480 的设备模拟器,当我们程序中在取得其 Height和 Width的时候发现,总是 320*533 ,明显是系统对我们撒了谎!如下图:<br /><br />下面是官方文档原文:<br />http://androidappdocs.appspot.com/guide/practices/screens_support.html<br />那么为什么系统会对其分辨率进
2011-03-08 21:16:00 4899
android获取真实分辨率
刚才一群里的兄弟问的一问题,稍微研究下,这里一起分享:新建的Emulator -配置为:WAGA800 其分辨率是 800*480 的设备模拟器,当我们程序中在取得其 Height和 Width的时候发现,总是 320*533 ,明显是系统对我们撒了谎!如下图:下面是官方文档原文:http://androidappdocs.appspot.com/guide/practices/scr...
2011-03-08 21:16:00 165
PCsyncManager同步套件
2009-03-23
MT6225手机驱动程序
2009-03-23
天语G86版本G86092814812V0219原厂资料.rar
2009-03-23
MT6227驱动程序
2008-03-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人