- 博客(17)
- 资源 (8)
- 问答 (1)
- 收藏
- 关注
原创 代码中实现ping指令
@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);context = this;button1 = (Button) findViewById(R.id.but
2014-08-28 14:44:05 1231
原创 Fragment之间的通信
依我所见Fragment之间的通信一般说的是1两个同级的Fragment之间2Fragment里面嵌套另外一个Fragment3Fragment与FragmentActivity之间的通信
2014-08-27 20:33:46 5685 2
原创 线程中阻塞通信Condition的wait()和signal()
线程之间除了同步互斥,还要考虑通信。在Java5之前我们的通信方式为:wait 和 notify。那么Condition的优势是支持多路等待,就是我可以定义多个Condition,每个condition控制线程的一条执行通路。传统方式只能是一路等待。
2014-08-26 13:57:38 2688
原创 安卓中的几种使用SQLite的方法
提到安卓的数据库存储,很多开发者都会想到使用继承SQLiteOpenHelper,然后使用安卓框架中给出的接口进行数据库和数据表的创建、删除、更新。然而,因为安卓的sdk中封装了接口,让我在很长的一段时间内都认为数据库的使用只能通过SQLiteOpenHelper来操作。其实还有其他方式,一般有:1 直接继承SQLiteOpenHelper,调用它的getReadableDatabase和
2014-08-18 19:59:55 2500
原创 安卓文件存储的小小总结
安卓四大存储中的文件存储四大存储方式,其实是五大,因为网络云存储也已经普及得挺快的。不过这里先谈谈文件存储,也看过很多的博文,和一些零星的观点。但是网上的资料真的是找shi爹了。所以还是自己写点总结。因为手机的ROM一般都是固定的,所以我们应该珍惜它的容量。 Android本身来讲是一个Linux操作系统,所以它的内部存储空间,对于应用程序和用户来讲就是“/data/data"目录
2014-08-13 21:07:17 1280
原创 读取系统已经安装的应用程序
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mTextView = (TextView) findViewById(R.id.textView1); PackageMan
2014-08-05 14:55:45 959
转载 Android源代码目录结构
Android 2.2|-- Makefile|-- bionic (bionic C库)|-- bootable (启动引导相关代码)|-- build (存放系统编译规则及generic等基础开发包配置)|-- cts
2014-08-05 13:03:29 1011
原创 安卓开发中通过图片的绝对路径找到图片的URI
Uri mUri = Uri.parse("content://media/external/images/media"); Uri mImageUri = null; Cursor cursor = managedQuery( MediaStore.Images.Media.EXTERNAL_CONTENT_URI, null, null, null,
2014-08-05 11:14:25 3506
freetype-2.4.10.tar.gz
2017-02-15
zlib-1.2.8.tar.gz和libpng-1.6.17.tar.gz
2017-02-08
GreenORMDemo2(安卓数据库开源框架)
2015-06-18
安卓开发单元测试demo
2015-01-22
WebView控件的缓存以及不打开手机浏览器浏览下级页面
2014-10-13
百度推送的PushManager.fetchMessages使用
2014-03-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人