效果图如下,就是状态栏和actionbar保持一致的颜色,非常漂亮在activity的onCreate 方法里调用该方法就好了。使用时,将R.color.blue换成自己喜欢的颜色 /** * 适配沉浸式状态栏,sdk 19 以上才有效 * 对全屏状态做了例外处理,全屏状态改变时需要...
分类:
移动开发 时间:
2015-06-02 19:36:52
阅读次数:
226
在Android开发中我们经常需要对数据进行分类和操作,对于轻量级的数据存储我们可能不需要动用SQLite或效率以及类库不完善的XML,由于 SharedPreferences不具备数据枚举方法,如果仅仅是一个String或Int数组可以通过一个标记分割设计外,我们还是主要来看看 Android或者...
分类:
移动开发 时间:
2015-06-02 19:31:11
阅读次数:
121
APP必备小功能,代码很简单,1 Intent intent=new Intent(Intent.ACTION_SEND); 2 intent.setType("text/plain"); //"image/*"3 intent.putExtra(In...
分类:
移动开发 时间:
2015-06-02 19:27:11
阅读次数:
111
大家都知道在App_Code里的类,我们在引用它的时候是不需要引入命名空间的。那么为什么还是不能直接调用呢?2问题出在它的生成操作的方式上。具体解决方法如下:3我们首先找到不能引用的类文件,如下:4我们右击它,如下:5我们点击属性,如下:6我们把“生成操作”属性值改为“编译”,如下:7然后我们会发现...
分类:
移动开发 时间:
2015-06-02 19:27:18
阅读次数:
126
android程序安全的建议转自:http://geyubin.iteye.com/blog/1688583如果保证自己的程序更加的安全,可以通过以下措施,提高程序的安全1.不要把敏感数据存储在外部存储设备上,比如存储卡。把用户名密码存储在keystore内。2.ContentProvider要使用...
分类:
移动开发 时间:
2015-06-02 19:24:18
阅读次数:
166
Android错误threadid=1: thread exiting with uncaught exception (group=0x416298c8) 在项目开发中测试时崩溃,错误如上? 该错误的意思是线程中存在没有捕获到的异常。一般情况下捕获异常使用 try {
} catch (...
分类:
移动开发 时间:
2015-06-02 18:21:23
阅读次数:
158
Android深入浅出之Binder机制见:http://www.cnblogs.com/innost/archive/2011/01/09/1931456.html总结:MediaService进程(BpServiceManager-》BnServiceManager)通过写入binder虚拟设备,ServiceManager服务管理进程从binder虚拟设备中读取数据添加到服务列表。
分类:
移动开发 时间:
2015-06-02 18:11:10
阅读次数:
133
在程序中,有些数据我们希望在程序启动的时候就准备好,并且只准备一次,放在application作用域中,这时候,我们通常会用Listener来准备这些数据。但是,用Listener准备application作用域的数据,在获取容器的时候会有一些注意事项。...
分类:
移动开发 时间:
2015-06-02 18:08:38
阅读次数:
253
UITableViewController 本身能够实现键盘适配(cell中控件焦点会移动到键盘上方
在做键盘收回的时候思考过如下方案
1、tableview添加点击事件
结果:点击事件和tableview的didselect 冲突,导致didselect失效
2、scrollview代理滚动收回键盘
结果:目的可以达到,但是当点击textfield的时候,此时键盘会出现之后直接收回。原...
分类:
移动开发 时间:
2015-06-02 18:06:35
阅读次数:
125
在github上面找到一个个人觉得比较好的网站,好在可以方便下载开发工具,我的AndroidStudio就是在上面下载的,安装了一直在使用。该 网址主要收集整理Android开发所需的Android
SDK、开发中用到的工具、Android开发教程、Android设计规范,免费的设计素材等。
github地址:https://github.com/inferjay/Andr...
分类:
移动开发 时间:
2015-06-02 18:07:13
阅读次数:
133
传送门
github地址:http://developer.android.com/guide/topics/renderscript/compute.html;
https://github.com/kikoso/android-stackblur;
csdn参考知识:http://blog.csdn.net/huli870715/article/details/39378349
感谢大神...
分类:
移动开发 时间:
2015-06-02 18:05:14
阅读次数:
186
Android之Http通信——2.详解Http的消息头
本节引言:
在上一节中我们对HTTP的一些概念性的东西进行了了解:什么是HTTP协议,1.0版本与1.1版本的区别,SYN和ACK,TCP/IP三次握手,
HTTP操作流程,几种不同的请求方式,HTTP的状态吗,以及HTTP协议的特点,最后还了解了下OSI七层协议与TCP四层模型,
相信大家对HTTP已经有了简单的了解,本节我们来扣HTTP的消息头以及响应头,好了,开始本节内容!...
分类:
移动开发 时间:
2015-06-02 18:05:45
阅读次数:
291
图片分为静态和动态两种,图片的格式有很多种,在开发中比较常见的是.png和.jpg的静态图片,但有的时候在App中需要播放动态图片,比如.gif格式的小表情头像,在IOS中并没有提供直接显示动态图片的控件,下面就介绍几种显示动态图片的方式。
UIImageView用来显示图片, 使用UIImageView中的动画数组来实现图片的动画效果
//创建UIImageVi...
分类:
移动开发 时间:
2015-06-02 18:05:09
阅读次数:
162
前段时间在网上看到了一篇滴答词典的项目文章,实现简单的单词查找、整句翻译和生词本功能,但是该项目年代久远,所用的API已不再提供数据,我决定利用它的已有框架实现其功能,主要用到的技术有GSON和Volley以及SQLite相关的CRUD技术。非常适合有一定基础的初学者学习,有一些BUG,界面也比较丑陋,可以自行完善。
下面看几个截图:
1.单词查询界面:
2.整句翻译界面:
3.生...
分类:
移动开发 时间:
2015-06-02 17:59:30
阅读次数:
129
需要更改一个WIN32 APPLICATION 工程运行之后EXE的图标的方法如下:
由于WIN32 APPLICATION 工程开始的时候没有加入资源所以很多人不知道怎样向其中导入一张ICO图标具体方法如下
1、在菜单栏占到 Insert -》Resource如下图:
然后点击保存,选择你要保存的路径 (程序所在的路径)
然后你就会发下该路径下存在script1.rc和re...
分类:
移动开发 时间:
2015-06-02 18:00:05
阅读次数:
150