摘要: 比如说自己的成品项目,名字是MyObject,需要导出成jar包,让别人的项目调用,但是自己的项目还包含有图片、layout布局、libs里面的依赖包等等; 步骤: 1.MyObject项目需要“is library”一下,当做一个类库。(项目右键-Properties-Android页面下部Lib 阅读全文
posted @ 2016-06-04 19:20 凤雏小呆 阅读(852) 评论(0) 推荐(0) 编辑
摘要: 乱码往往是字符集不统一造成的,而笔者的程序中却是另一种情况引起的。message += (char)ins.read(); 就是因为这句代码。。。 原因是这样的:用char强制转型时,只能转换0—127之间的ASCII码,而我们的中文(在GBK/GB2312字符集中中文由两个字节表示,而这连个字节不 阅读全文
posted @ 2016-04-15 20:20 凤雏小呆 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 1、获取JSON对象 1.1声明RequestQueue 声明一个新的RequestQueue对象 private RequestQueue mRequestQueue; private RequestQueue mRequestQueue; 在onCreate初始化mRequestQueue mR 阅读全文
posted @ 2016-04-02 20:08 凤雏小呆 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 先上一个生命周期的图片吧 下面挨个的说一下我平时 都怎么使用 这些 回调函数的 流程: onAttach() 作用:fragment已经关联到activity, onCreate() 系统创建fragment的时候回调他,在他里面实例化一些变量 这些个变量主要是:当你 暂停 停止的时候 你想保持的数 阅读全文
posted @ 2016-04-02 16:40 凤雏小呆 阅读(531) 评论(0) 推荐(0) 编辑
摘要: 方法一:直接更改listview的控件高度,动态获取(根据条目和每个条目的高度获取) 前几天因为项目的需要,要在一个ListView中放入另一个ListView,也即在一个ListView的每个ListItem中放入另外一个ListView。但刚开始的时候,会发现放入的小ListView会显示不完全 阅读全文
posted @ 2016-04-02 15:23 凤雏小呆 阅读(590) 评论(0) 推荐(0) 编辑
摘要: 如果是不同名字的数据库,可以有多个数据库操作dao 如果是同样名字的数据库,只能有一个数据库操作dao,创建表的语句可以写在一个oncreate方法里面 例如 上面是两个不同的数据库,可以有不同的数据库操作dao类 上面是同一个数据库有不同的表,必须在一个数据库类里面的oncreate方法里面 创建 阅读全文
posted @ 2016-03-31 20:30 凤雏小呆 阅读(335) 评论(0) 推荐(0) 编辑
摘要: android应用程序的四大组件 activity 界面 content provider 内容提供者 暴露应用程序私有的数据 broadcast receiver 接受广播消息 service 后台的服务 activity 界面 content provider 内容提供者 暴露应用程序私有的数据 阅读全文
posted @ 2016-03-26 21:23 凤雏小呆 阅读(588) 评论(0) 推荐(0) 编辑
摘要: 常见对话框 确定取消对话框 AlertDialog.Builder 单选对话框 AlertDialog.Builder 多选对话框 AlertDialog.Builder 进度对话框ProgressDialog (pd.dismiss()方法可以被子线程调用) 圆圈的进度对话框 线条进度对话框 就是 阅读全文
posted @ 2016-03-26 13:34 凤雏小呆 阅读(528) 评论(0) 推荐(0) 编辑
摘要: 支持手指滑动切换页面,也支持点击导航按钮切换页面。 页面布局文件: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/t 阅读全文
posted @ 2016-03-24 19:01 凤雏小呆 阅读(5676) 评论(0) 推荐(0) 编辑
摘要: 有以下几种方式: 1)Activity.runOnUiThread(Runnable) 2)View.post(Runnable) ;View.postDelay(Runnable , long) 3)Handler 4)AsyncTask Android是单线程模型,这意味着Android UI操 阅读全文
posted @ 2016-03-24 18:57 凤雏小呆 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 1. 全部 Activity 可继承自 BaseActivity,便于统一风格与处理公共事件,构建对话框统一构建器的建立,万一需要整体变动,一处修改到处有效。 2. 数据库表段字段常量和 SQL 逻辑分离,更清晰,建议使用 Lite 系列框架 LiteOrm 库,超级清晰且重心可以放在业务上不用关心 阅读全文
posted @ 2016-03-24 13:36 凤雏小呆 阅读(177) 评论(0) 推荐(0) 编辑
摘要: Fragment Fragment在android3.0版本后才支持,所以需要在android3.0以前版本使用Fragment需要做特殊配置详细方法见后面 fragment在android3.0版本以后的使用方法 fragment 理解成迷你activity,依托于activity存活,如果act 阅读全文
posted @ 2016-03-24 09:00 凤雏小呆 阅读(395) 评论(2) 推荐(0) 编辑
摘要: 开启电话的监听状态 对电话的三种状态进行分类操作 对电话进行挂断操作 如果电话监听器不需要使用,记得进行关闭 阅读全文
posted @ 2016-01-29 22:28 凤雏小呆 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 短信监听器的注册方法 短信的内容提供者 如果不需要对短信监听,要记得关闭 阅读全文
posted @ 2016-01-29 22:12 凤雏小呆 阅读(168) 评论(0) 推荐(0) 编辑
摘要: listview简单描述 主页面: 主页面的activity 用来填充liseview的item 阅读全文
posted @ 2016-01-29 21:55 凤雏小呆 阅读(158) 评论(0) 推荐(0) 编辑
摘要: ContentResolver resolver = context.getContentResolver(); //内容提供者 Uri uri = Uri.parse("content://sms/");//短信的uri 增加 resolver.insert(uri, values); value 阅读全文
posted @ 2016-01-28 21:34 凤雏小呆 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 序列化: 解析: 阅读全文
posted @ 2016-01-28 20:03 凤雏小呆 阅读(317) 评论(0) 推荐(0) 编辑
摘要: AlertDialog.Builder builder = new Builder(Context context) 得到一个context所在页面的弹出框, 可以是单选 builder.setSingleChoiceItems(items, checkedItem,listener) items为 阅读全文
posted @ 2016-01-27 22:25 凤雏小呆 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 常用的有三种 LinearLayout 线性布局 RelativeLayout相对布局 FrameLayout帧布局 特点: LinearLayout 线性布局 --> 1,默认是水平布局"horizontal" 可以设置为"vertical" 垂直布局 2,很有条理,写出来的布局比较直观,适合简单 阅读全文
posted @ 2016-01-27 22:15 凤雏小呆 阅读(1024) 评论(0) 推荐(0) 编辑