- 博客(8)
- 收藏
- 关注
原创 android之okhttp
先添加okhttp库的依赖 在build.gradle文件的dependences加入 compile ‘com.squareup.okhttp3:okhttp:3.4.1’发起“GET” OkHttpClient client = new OkHttpClient(); Request request = new Request.Builder()
2017-08-11 16:36:01
436
原创 使用通知
上面代码为主要的发送通知的方法,也可以用setDefault()来选择系统的定义而不必自己定义。 (需要在项目结构中的dependencies中添加support v4)
2017-08-05 15:11:39
247
原创 访问其它程序中的数据
Android提供了内容提供器,它可以将自己的数据共享给其它程序,也可以得到其它程序共享的数据 访问内容提供器要借助ContentResolver类,可以用Context的getContentResolver()方法得到实例。 ContentResolver类提供的操作内容提供器的方法和SQLite类似,有insert(),update(),delete(),query(). 区别在于将数据库
2017-08-03 15:53:35
308
原创 运行时权限
Android6.0中加入了运行时权限功能,防止应用程序滥用权限。 权限分为普通权限和危险权限,普通权限不需要用户同意,系统默认。危险权限需要用户授权。 普通权限很多,但危险权限只有几组,所以记住危险权限就行了,其它的都是普通权限 危险权限有以下的9组group:CONTACTS permission:android.permission.WRITE_CONTACTS permissi
2017-08-03 14:33:16
314
原创 Android之广播
系统在运行时会发出各种各样的广播,应用程序也可以发出广播,那么如何在收到特定的广播后运行自己的逻辑? 首先我们定义一个类继承BroadCastReiceiver并重写onReiceive方法,onReiceive方法就是收到特定广播时要做的代码块。 然后在AndroidManifest.xml文件中注册所定义的广播接收器1.静态注册 < receiver
2017-08-03 11:55:45
246
原创 Android之Litepal的使用
首先添加依赖库 编辑build.gradle 在dependencies内加入以下代码 compile ‘org.litepal.android:core:1.5.0’ (1.5.0指当前版本,添加最新版本即可) 然后编辑AndroidManifest.xml文件在<?xml version="1.0" encoding="utf-8" ?><litepal> <dbname va
2017-08-02 16:35:33
586
原创 RecycleView
感觉RecycleView可以完全取代ListView,所以ListView的用法我就忽略了。。。。。 首先使用RecycleView需要一个适配器RecycleView.Adapter class data { //数据 String text; int image; }public class MyAdapter exten
2017-07-28 13:10:22
278
原创 Activity及一些简单控件
1.将活动设置为主活动 在活动注册的代码中加入以下代码intent-filter> action android:name="android.intent.action.MAIN"/> category android:name="android.intent.category.LAUNCHER"/>intent-filter>
2017-07-24 08:39:11
333
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人