- 博客(14)
- 资源 (3)
- 收藏
- 关注
翻译 [Android 系统源代码研究] ActivityManagerService情景分析
ActivityManagerService 顾名思义,就是启动app进程,让app跑到自己的虚拟机中。
2016-03-30 00:00:01
595
转载 [Android 系统源代码研究] SystemService启动
SystemServer是由ZygoteInit Fork()出的第二个进程。1. 在SystemServer.java里,首先会去创建SystemServer对象。2. 在run里去实现相关的初始化工作。 a.初始化系统时间 b.设置默认语言系统 c. 设置VMRuntime属性值和初始化VMRuntime相关设置 d. 创建System上下文create
2016-03-29 23:52:50
632
原创 [Android UI研究] 学习笔记
Android开发之synchronized的用法在android开发中synchronized主要有四种用法。第一是在方法声明时使用;第二是在对某一代码块时使用;第三是对某一对象使用;第四是对某一类使用。对于多线程操作,一次只有一个线程进入该代码块.此时,线程获得的是成员锁.
2015-12-18 18:14:25
388
原创 [Android UI开发] viewpager fragment 切换时oncreateview调用多次问题
使用viewpager切换fragment时,发现如果超过2个页面切换,切换第三个页面时会重新创建。这样使用fragment没有任何意义。查看API文档,只需要设置缓存页面数即可。 mPager.setOffscreenPageLimit(3);http://www.android-doc.com/reference/android/support/v4/view/
2015-10-09 12:29:36
3334
原创 [Web 框架开发] 使用PHPExcel开发报表提交
在公司期间 利用闲时写的 js+php+mysql 在apche ms4w服务器上的 报表,用于公司日常加班系统的工作。代码 可以参考GutHub下载。https://github.com/kinshasa/myjob
2015-09-16 12:22:51
511
转载 [Android UI开发] Android Application对象必须掌握的七点
1:Application是什么? Application和Activity,Service一样,是android框架的一个系统组件,当android程序启动时系统会创建一个 application对象,用来存储系统的一些信息。通常我们是不需要指定一个Application的,这时系统会自动帮我们创建,如果需要创建自己 的Application,也很简单创建一个类继承 Applicati
2015-09-15 00:34:08
457
转载 [Android UI开发] Android中处理崩溃异常
大家都知道,现在安装Android系统的手机版本和设备千差万别,在模拟器上运行良好的程序安装到某款手机上说不定就出现崩溃的现象,开发者个人不可能购买所有设备逐个调试,所以在程序发布出去之后,如果出现了崩溃现象,开发者应该及时获取在该设备上导致崩溃的信息,这对于下一个版本的bug修复帮助极大,所以今天就来介绍一下如何在程序崩溃的情况下收集相关的设备参数信息和具体的异常信息,并发送这些信息到服务器供开
2015-09-15 00:12:08
1036
转载 [Android UI开发] 仿微信/支付宝的密码输入框效果:GridPasswordView
介绍:仿微信/支付宝的密码输入框效果。运行效果:回到顶部使用说明:build.gradle中添加依赖123dependencies { compile 'com.jungly:GridPasswordView:0.1'}
2015-09-11 18:13:17
2213
转载 [Android UI开发] 固定在ScrollView顶部的View,类似于新浪微博的评论列表的顶部
现在很多App都实现了这个功能,例如新浪微博评论页面的评论、转发、赞的数字可以固定在屏幕上方。我个人很喜欢这种设计,所以利用一点空余时间简单实现了一个类似的功能。先来看一下上面这张图的效果。这个是新浪微博的一个页面,整体布局大致分了三块:正文内容、转发评论赞的数字条、评论列表其中数字条是可以跟着ScrollView一起滑动,但在滑到最顶部时固定在最上面,而下面的评论
2015-09-11 18:12:05
1150
转载 [Android UI开发] Android常用工具类
主要介绍总结的Android开发中常用的工具类,大部分同样适用于Java。目前包括(HttpUtils、 DownloadManagerPro、ShellUtils、PackageUtils、PreferencesUtils、JSONUtils、 FileUtils、ResourceUtils、StringUtils、ParcelUtils、RandomUtils、ArrayUtils
2015-09-11 18:10:02
351
转载 [Android UI开发] Android开源框架
1、volley 项目地址 https://github.com/smanikandan14/Volley-demo (1) JSON,图像等的异步下载; (2) 网络请求的排序(scheduling) (3) 网络请求的优先级处理 (4) 缓存 (5) 多级别取消请求 (6) 和Activity和生命周期的联动(Activity结束时同时取消所有网络请求)
2015-09-11 16:10:39
447
转载 [Android UI开发] Android进行异步更新UI的四种方式
大家都知道由于性能要求,android要求只能在UI线程中更新UI,要想在其他线程中更新UI,我大致总结了4种方式,欢迎补充纠正:使用Handler消息传递机制;使用AsyncTask异步任务;使用runOnUiThread(action)方法;使用Handler的post(Runnabel r)方法;下面分别使用四种方式来更新一个T
2015-09-11 16:03:30
535
ArcObjects ArcGIS 二次开发教程 C#
2011-04-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人