<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Han_list的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Han_list</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Han_list]]></copyright><item><title><![CDATA[ShareSDK]]></title><link>https://blog.youkuaiyun.com/Han_list/article/details/70164056</link><guid>https://blog.youkuaiyun.com/Han_list/article/details/70164056</guid><author>Han_list</author><pubDate>Fri, 14 Apr 2017 00:07:53 +0800</pubDate><description><![CDATA[分享- ShareSDK        官网: http://www.mob.com/
        ShareSDK是中国最大的APP内分享服务提供商，ShareSDK社会化分享
        全面支持微信，微博，QQ空间，来往，易信，Facebook等国内外40个平台
步骤:1. 下载ShareSDK
2. 运行SDK工具,生成项目包,进行覆盖
3. 查看Android文档
4. 创建应用,]]></description><category></category></item><item><title><![CDATA[android内容提供者]]></title><link>https://blog.youkuaiyun.com/Han_list/article/details/70163973</link><guid>https://blog.youkuaiyun.com/Han_list/article/details/70163973</guid><author>Han_list</author><pubDate>Fri, 14 Apr 2017 00:05:15 +0800</pubDate><description><![CDATA[内容提供者
应用的数据库是不允许其他应用访问的
内容提供者的作用就是让别的应用访问到你的数据库
自定义内容提供者，继承ContentProvider类，重写增删改查方法，在方法中写增删改查数据库的代码，举例增方法@Override
public Uri insert(Uri uri, ContentValues values) {
    db.insert("person", null, valu]]></description><category></category></item><item><title><![CDATA[SQLite数据库及junit注解]]></title><link>https://blog.youkuaiyun.com/Han_list/article/details/70163954</link><guid>https://blog.youkuaiyun.com/Han_list/article/details/70163954</guid><author>Han_list</author><pubDate>Fri, 14 Apr 2017 00:04:29 +0800</pubDate><description><![CDATA[测试
黑盒测试 
测试逻辑业务
白盒测试测试逻辑方法
根据测试粒度方法测试：function test
单元测试：unit test
集成测试：integration test
系统测试：system test
根据测试暴力程度冒烟测试：smoke test
压力测试：pressure test
单元测试junit
定义一个类继承AndroidTestCase，在类中定义方法，即可测试该方法
在指定]]></description><category></category></item><item><title><![CDATA[android文件存储]]></title><link>https://blog.youkuaiyun.com/Han_list/article/details/70163938</link><guid>https://blog.youkuaiyun.com/Han_list/article/details/70163938</guid><author>Han_list</author><pubDate>Fri, 14 Apr 2017 00:02:03 +0800</pubDate><description><![CDATA[三、文件存储 
    1.操作手机内部存储中的文件 
        可以使用流的方式直接操作文件 
        路径最好不要写死,一旦写死当修改应用包名时程序中的路径也跟着要修改 
        可以通过如下的方法动态获取路径: 
            getFilesDir 
                会获取/data/data/[包名]/files 目录,这个目录下存储的内容会]]></description><category></category></item><item><title><![CDATA[Activity生命周期]]></title><link>https://blog.youkuaiyun.com/Han_list/article/details/70163920</link><guid>https://blog.youkuaiyun.com/Han_list/article/details/70163920</guid><author>Han_list</author><pubDate>Thu, 13 Apr 2017 23:59:42 +0800</pubDate><description><![CDATA[Activity生命周期void onCreate()
Activity已经被创建完毕
void onStart()
Activity已经显示在屏幕，但没有得到焦点
void onResume()
Activity得到焦点，可以与用户交互
void onPause()
Activity失去焦点，无法再与用户交互，但依然可见
void onStop()
Activity不可见，进入后台
void on]]></description><category></category></item><item><title><![CDATA[Android]]></title><link>https://blog.youkuaiyun.com/Han_list/article/details/70163870</link><guid>https://blog.youkuaiyun.com/Han_list/article/details/70163870</guid><author>Han_list</author><pubDate>Thu, 13 Apr 2017 23:56:54 +0800</pubDate><description><![CDATA[Android四大组件
Activity
BroadCastReceiver
Service
ContentProvider
创建第二个activity
新创建的activity，必须在清单文件中做配置，否则系统找不到，在显示时会直接报错<activity android:name="com.itheima.createactivity.SecondActivity"></activity>只要有以]]></description><category></category></item></channel></rss>