- 博客(15)
- 资源 (2)
- 收藏
- 关注
原创 使用百度地图API
Android地图SDK Android定位SDK现在百度把地图和定位的SDK分开发布,所以在资源包整合的时候,android studio可能会报错,因为api包冲突,解决方法是下载资源包的时候 整合下载勾选需要的功能,一次下载下来 1、jar包放在libs里面,然后添加依赖File-project structure-dependencies-add file dependencies,勾
2015-11-29 21:22:43 581
原创 用AsyncHttpClient访问xml页面
使用开源框库AsyncHttpClient1、在app的build.gradle中的dependencies中添加:compile 'net.callumtaylor:asynchttpclient:1.5'2、如果出现错误的话,有几种情况,一种是 这种情况,在app的build.gradle中添加: packagingOptions { exclude 'META-IN
2015-11-27 18:07:31 553
原创 初识IntentService
服务中的代码,都是默认运行在主线程当中的,如果要进行耗时操作,一般我们会选择在onStartCommand里面写一个子线程,但是这种服务一旦启动就会一直运行,必须手动调用stopService或者stopSelf方法服务才会停止,为了创建一个异步的,会自动停止的服务,Android专门提供了一个IntentService类: An {@link IntentService} subclass f
2015-11-25 22:02:38 395
原创 日报2015/11/24(第一行代码读书笔记)
利用GET_CONTENT调用系统图片并裁剪只是在昨天的例子里面加了一个按钮而已,不过这里的话,图片选取要选小一点的,反正好多图都没法用。 btnChoose.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) {
2015-11-24 23:15:32 654
原创 日报2015/11/23(第一行代码读书笔记)
使用通知发送通知需要NotificationManager 和 Notification , 但是书上写的构建Notification 方法,Android3.0以上已经废弃,因此采用新的安全的方法
2015-11-23 20:47:13 373
原创 日报2015/11/17(第一行代码读书笔记)
ContentResolver使用内容提供器是Android实现跨程序共享数据的标准方式。基本用法这里要访问的是通讯录,里面已经有一个系统自己的ContentProvider数据查询无非是要最终得到Cursor对象并遍历,跨程序得到Cursor,就是需要用到ContentResolver了 例如:ContactsTest得到系统通讯录的查询结果Cursor cursor = getContentR
2015-11-17 23:14:59 682
原创 实例:SD卡浏览器
SDFileExploreritem_file.xml(列表项布局文件)<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:l
2015-11-16 17:33:31 514
原创 日报2015/11/10(第一行代码读书笔记)
SharedPreferences存储SharedPreferences写入这种存储方式采取的是键值对的方式,存进去的文件是xml文档步骤写在注释里package com.jackie.sptest;import android.content.SharedPreferences;import android.support.v7.app.AppCompatActivity;import and
2015-11-12 22:41:34 394
原创 日报2015/11/11(第一行代码读书笔记)
SQLite数据存储这里需要说明的是,要使用这种存储,在开发的时候最好是使用模拟器或者把真机root,不然没有权限访问数据库所在的位置、po主直接把三星的s4用刷机大师刷成了别的系统,顺便root掉了。sqlite是轻量级的数据库,安卓内置的,不需要账户密码就可以使用,对于数据量大,结构复杂的数据,使用ShareedPreference都不太方便。SQLite语法当然,sqlite有自己特定的语法和
2015-11-11 23:20:31 465
原创 ListView运行效率的优化
1、在Adapter的getView()方法里,如果只是简单的view=LayoutInflater.from(getContext()).inflate(R.layout.news_items, null);那么意味着在列表滚动的时候,每个子对象都会重新全部加载一次,当列表中对象太多的时候,运行效率就会很低,可以注意到,这个方法本身有个convertview的参数,那么使用它进行缓存,已经加载过
2015-11-03 22:01:04 363
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人