android
文章平均质量分 70
北海光影
只有当你的内心总是充满快乐、美好的愿望和宁静时,你才能拥有强壮的体魄和明朗、快乐或者宁静的面容
展开
-
BroadcastReceiver注册与启动
1.注册BroadcastReceiver的两种方法:1).使用代码进行指定: IntentFilter filter=new IntentFilter("android.provider.Telephony.SMS_RECEIVED"); IncomingSMSReceive isr=new IncomingSMSReceive(); regis原创 2012-10-15 10:44:40 · 424 阅读 · 0 评论 -
Android 实用工具Hierarchy Viewer实战
转载地址:http://hb.qq.com/a/20110809/000032.htm 【IT168技术】在Android的SDK工具包中,有很多十分有用的工具,可以帮助程序员开发和测试Android应用程序,大大提高其工作效率。其中的一款叫Hierachy Viewer的可视化调试工具,可以很方便地在开发者设计,调试和调整界面时,提高用户的开发效率。本文将以一个实转载 2013-04-01 11:04:40 · 559 阅读 · 0 评论 -
Android Caused by: java.lang.IllegalArgumentException: column '_id' does not exist
出错原因:在查询整个sqlite数据库时,没有查询到 "_id" 这一列。原来的代码是:mSQLiteDatabase.query(table_name, new String[] {_title}, null, null, null, null, null);修改后的代码为:mSQLiteDatabase.query(table_name, null, null, null, n转载 2013-02-21 23:10:11 · 589 阅读 · 0 评论 -
得到ListView中条目信息的快捷方法
先给条目布局添加Tag标签,记录在控件中保存的数据,BaseAdapter的继承类的getViw()方法重写如下 /** * ListView Item设置 */ public View getView(int position, View convertView, ViewGroup parent) { //Log.d("method", "getView"); //自定原创 2012-10-26 09:40:18 · 2130 阅读 · 1 评论 -
Eclipse中的Android内容辅助
当你刚开始用Eclipse开发Android应用程序时,如果你掌握了这个新平台以及插件的使用要领,你将更容易专注发展上,犯更少错误,最终开发效率会更快。这样Eclipse的一些扩展功能就派上用场了。 本文说的就是Eclipse强大而又省时的“内容辅助”功能。内容辅助,它通过弹出一个提供上下文建议的代码提示,来节省你输入的代码,它不仅全面,而且也减少拼写错误。访问Eclipse中的A转载 2012-10-24 16:30:33 · 494 阅读 · 0 评论 -
自定义Dialog 简述
1.编写Dialog类继承类public class LoadingDialog extends Dialog { private Context mContext; private LayoutInflater inflater; private LayoutParams lp; private TextView loadtext; public LoadingDialog(Con原创 2012-10-24 10:21:22 · 458 阅读 · 0 评论 -
android检测新版本并下载安装的方法
很多客户端程序都有检测是否有更新的功能,本文大体介绍了其实现过程。此功能模块也是开源中国客户端中的源码,个人感觉用到的安卓基础知识还是比较全面的,很适合初学者学习进阶。 /** * 检查App更新 * @param context * @param isShowMsg 是否显示提示消息 */ public void checkAppUpdate(Context conte原创 2012-10-22 14:26:12 · 3363 阅读 · 2 评论 -
使用缓存文件存取数据
在客户端应用中,有时需要将本次下载的数据存储下来,等下次进入程序后加载已存储的数据,一般用于信息条目的显示,这样可以节省流量并保证较好的用户体验,等用户进行刷新时再从网络拉取新的数据,现在的新浪微博客户端就是这种思想。实现方法:/** * 得到bean对象 * * @return */ public NewsList getNewsList() { NewsList new原创 2012-10-19 14:59:01 · 790 阅读 · 0 评论 -
android中一些文件的操作方法
1.创建文件File Directory=mContext.getDir("mydir", Context.MODE_PRIVATE);File dest = new File(Directory, filename);2.读取图片文件public static Drawable loadImageFromFilesystem(Context context,原创 2012-10-15 23:46:38 · 5075 阅读 · 0 评论 -
android 网络通信
除了通过标准的Java接口来实现android应用的联网操作(适用于简单的网络访问),Apache提供了HttpClient,它对java.net中的类做了封装和抽象,更适合android上开发联网应用,注意一定别忘了加权限,另外4.0的系统中网络访问不能在主线程中进行,不然会报异常。1.HttpClient Get方式访问网络 HttpGet httpGet = new HttpGet原创 2012-10-17 14:03:52 · 810 阅读 · 0 评论 -
向文件中写入和读取属性(Property)信息
主要是Properties类和文件流之间的操作,在文件中写入属性信息后,其中包含修改时间信息和 键值对数据,代码:1.从指定文件读取属性信息: public Properties get() { FileInputStream fis = null; Properties props = new Properties(); try{ //读取app_config目录下原创 2012-10-17 15:21:24 · 2588 阅读 · 0 评论 -
得到android程序和手机终端信息
首先得到包管理器这个类,就可以得到程序的一些属性了,以及得到手机端的信息如下: /** * 获取App安装包信息 * * @return */ public PackageInfo getPackageInfo() { PackageInfo info = null; try { info = getPackageManager().getPackageInfo(原创 2012-10-17 09:43:56 · 685 阅读 · 0 评论 -
判断联网状态
public class NetWorkUtils { public static boolean isInternetConnected(Context ctx) { ConnectivityManager manager = (ConnectivityManager) ctx.getApplicationContext().getSystemService(Contex转载 2012-10-16 00:20:11 · 398 阅读 · 0 评论 -
字符串的一般操作工具类
1.以友好的方式显示时间public static String friendly_time(String sdate) { Date time = toDate(sdate); if(time == null) { return "Unknown"; } String ftime = ""; Calendar cal = Calendar.getInstance原创 2012-10-15 23:59:07 · 514 阅读 · 0 评论 -
得到LayoutInflater的三种方法
//三种方法定义LayoutInflater39 //LayoutInflater li=getLayoutInflater();40 //LayoutInflater li = LayoutInflater.from(MainActivity.this); 41 LayoutInflater l原创 2012-10-15 14:06:28 · 430 阅读 · 0 评论