会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
NeilZhang
Fear can hold you prisoner. Hope can set you free.
博客园
首页
联系
订阅
管理
上一页
1
···
21
22
23
24
25
26
27
28
29
···
32
下一页
2017年9月18日
AsyncTask、HandlerThread、IntentService和线程池
摘要: AsyncTask AsyncTask 是一种轻量级的异步任务类,可以在线程池中执行后台任务,然后把执行的进度和最终结果传递给主线程用于更新UI。 可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程.
阅读全文
posted @ 2017-09-18 08:19 NeilZhang
阅读(1236)
评论(0)
推荐(0)
2017年9月13日
获取设备信息——获取客户端ip地址和mac地址
摘要: 1、获取本地IP(有可能是 内网IP,192.168.xxx.xxx) 2.获取网络ip,比上述方法更加精确,但是要异步执行。 上述方法可以获取ip,但是获取速度较慢,对网速要求较高。(两个网址都是国际通用,访问较慢),下面介绍国内网站获取ip地址的接口 /** * 获取IP地址 * @return
阅读全文
posted @ 2017-09-13 20:13 NeilZhang
阅读(10679)
评论(0)
推荐(0)
2017年8月23日
安卓Android Support Design Library——Snackbar
摘要: 介绍: Snackbar是Android Support Design Library库支持的一个控件,用于在界面下面提示一些关键信息,跟Toast不同的地方是SnackBar允许用户向右滑动消除它,同时,也允许在SnackBar中设定一个Action,当用户点击了SnackBar里面的按钮的时候,
阅读全文
posted @ 2017-08-23 13:08 NeilZhang
阅读(316)
评论(0)
推荐(0)
2017年8月22日
android动态权限获取
摘要: android动态权限获取 Android6.0采用新的权限模型,只有在需要权限的时候,才告知用户是否授权,是在runtime时候授权,而不是在原来安装的时候 ,同时默认情况下每次在运行时打开页面时候,需要先检查是否有所需要的权限申请。这样的用户的自主性提高很多,比如用户可以给APP赋予摄像的权限,
阅读全文
posted @ 2017-08-22 06:54 NeilZhang
阅读(918)
评论(0)
推荐(0)
2017年8月13日
Android IntentFilter匹配规则
摘要: 一:显式调用 需要明确指定被启动对象的组件信息,一般是在相同的应用程序内部实现的 Intent intent = new Intent(); intent.setClass(SecondActivity.this,ThirdActivity.class); startActivity(intent)
阅读全文
posted @ 2017-08-13 21:35 NeilZhang
阅读(723)
评论(0)
推荐(0)
细说Activity与Task(任务栈)
摘要: Task概要: task是一个具有栈结构的容器,可以放置多个Activity实例。启动一个应用,系统就会为之创建一个task,来放置根Activity;默认情况下, 一个Activity启动另一个Activity时,两个Activity是放置在同一个task中的,后者被压入前者所在的task栈,当用
阅读全文
posted @ 2017-08-13 15:52 NeilZhang
阅读(1300)
评论(2)
推荐(1)
2017年7月6日
androidStudio 打包与混淆
摘要: 在gradle中通过makeJar打包 不同模块的gradle都支持打包功能,application module的build.gradle中引入的是com.android.application插件来打包,而library module的build.gradle中引入的是com.android.l
阅读全文
posted @ 2017-07-06 20:02 NeilZhang
阅读(1860)
评论(0)
推荐(0)
2017年6月30日
Android activity之间的跳转和数据传递
摘要: 1、Activity之间的跳转 并且 传递数据 A Activity进行的操作 B activity接收数据 2、 startActivityForResult() 用法 B activity等待C activity 的结果 C activity 传递数据给 B 3、利用ParcelAble接口或者
阅读全文
posted @ 2017-06-30 11:30 NeilZhang
阅读(5667)
评论(0)
推荐(0)
2017年6月29日
android开发中的 Activity 与 Context 区别与联系
摘要: Context 是 Application /Activity /Service的基类 Intent(Context , Class); Activity中的上下文Context是随着活动的产生而产生,随其消亡而消亡,但是整个应用程序的上下文Context这是伴随着整个应用程序而存在的,无论活动的存
阅读全文
posted @ 2017-06-29 17:15 NeilZhang
阅读(11281)
评论(0)
推荐(0)
2017年6月27日
java中的守护线程
摘要: 线程分类: User Thread(用户线程) Daemon Thread(守护线程) 定义: 守护线程--也称“服务线程”,在没有用户线程可服务时会自动离开。优先级: 守护线程的优先级比较低,用于为系统中的其它对象和线程提供服务。设置: 通过setDaemon(true)来设置线程为“守护线程”;
阅读全文
posted @ 2017-06-27 22:13 NeilZhang
阅读(1936)
评论(0)
推荐(0)
上一页
1
···
21
22
23
24
25
26
27
28
29
···
32
下一页
公告