Android技术专栏

技术总结

Android中文件的读写操作

1.读取SD卡中的文件,转换为byte[]类型,代码如下: private byte[] File2Bytes(File file) { int byte_size = 1024; byte[] b = new byte[byte_size]; ...

2017-06-12 17:44:53

阅读数 284

评论数 0

深入理解Looper,MessageQueue,Handler

一.详细解释: 1.Looper对象:消息轮询器。一个线程只能创建一个Looper对象。在主线程创建的时候就创建了。不断的获取MessageQueue消息队列中的一个消息,然后交给Handler进行处理。 2.MessageQueue消息队列:消息队列。是由Message组...

2017-06-07 16:51:51

阅读数 210

评论数 0

代码优化总结

一.代码优化的目标1.减小代码的体积 2.提高代码运行的效率二.代码优化细节1.尽量指定类、方法的final修饰符 带有final修饰符的类是不可派生的。在Java核心API中,有许多应用final的例子,例如java.lang.String,整个类都是final的。为类指定final修...

2017-03-11 22:38:22

阅读数 277

评论数 0

Android Webview中调用了Js的时候混淆注意事项

proguard-project.txt文件中:-keepclassmembers class fqcn.of.javascript.interface.for.webview { public *; }把注释解除,把fqcn.of.javascript.interface.for.webv...

2016-09-11 21:31:39

阅读数 650

评论数 0

Android知识点总结

Android知识点总结如下: App在不同平台下的性能比较

2016-08-28 17:54:26

阅读数 502

评论数 0

Java基础总结

Java基础总结如下

2016-08-28 17:51:54

阅读数 333

评论数 0

APP设计师必知:用户体验十大原则!,互联网的一些事

APP设计师必知:用户体验十大原则!,互联网的一些事   如果想从众多的产品中脱颖而出,获得成功的话,其实最重要的突破点就是要抓住用户的体验,或者是抓住了用户的某一种心里,或者是在界面布局上大胆突破,或者是做了很少有人关注到的细分领域,或者是让人产生了真实生活中的亲切感等等,但这一切都源来于生活...

2016-08-27 20:43:03

阅读数 804

评论数 0

android开发/设计原则总结

做Android也有1年多了,上个月在部门开了个课程,总结了下一些开发的经验,这里把涉及到代码设计、开发的一些原则,或者说要注意的地方总结下: 1、局部变量优先于全局变量,无论性能上还是代码阅读上。在android开发里面,见过很多初学者,在写activity的时候,喜欢把页面上的所有控件全部声...

2016-08-27 19:51:00

阅读数 408

评论数 0

Android中签名机制详细解释

一.签名的原因 1.区分Android开发者使用同样的类名以及包名 开发商可能通过使用相同的包名来混淆替换已经安装的程序,签名可以保证相同的名字,但是签名不同的包不能被替换。APK如果使用一个Key签名,发布时另一个Key签名的文件将无法安装或覆盖老的版本,这样可以防止安装的应...

2016-03-20 16:10:45

阅读数 1767

评论数 0

Android App开发总结

一.核心功能 1.功能如下 ⑴.内容列表展示 ⑵.内容详情展示 ⑶.个人中心 ⑷.评论分享 ⑸.搜索 2.架构如下 ⑴.Android UI设计 ⑵.Android客户端 ⑶.Andro...

2016-03-20 10:19:12

阅读数 1569

评论数 0

Android 获取uri的正确文件路径的办法

Android获取Uri的正确文件路径的办法public String getImagePathFromUri(final Context context, Uri picUri) { // 选择的图片路径 String selectPicPath = null; ...

2015-12-15 23:02:59

阅读数 4034

评论数 0

android手机命令行下不能使用sqlite3命令查看*.db数据库文件解决办法

最近工作有点忙,没有空闲的时间来写博客了。最近在研究Android手机系统的知识,下面总结一下我在开发过程中遇到的问题。android手机命令行下不能使用sqlite3命令查看*.db数据库。一.原因如下:在system/xbin目录下没有sqlite3这个可执行文件,需要向这个目录中加入sqli...

2015-12-14 20:43:37

阅读数 1417

评论数 0

Android系统性能优化总结

Android系统性能优化总结 以下从几个不同的角度总结一下应用程序性能优化的一些方法。一.编程思想上     应用层的性能优化通常可以从以下几个方面考虑:          1. 高效的编码方式:了解编程语言的编译原理,使用高效编码方式从语法上提高程序性能;         2....

2015-10-18 16:11:28

阅读数 401

评论数 0

软件开发中,做产品与做项目有什么区别?

对于个体程序员对于产品与项目的选择性问题      在IT行业,产品和项目一直是程序员们讨论的热话题。下面是我看到的一篇文章,我觉得写的比较不错。和大家来共享一下。      我始终不能避免的是程序员的最终归宿,人都有老的一天,也有很多人在讨论程序员的码代码的寿命,有的人说是35岁,有的人说60岁...

2015-10-17 16:33:06

阅读数 2849

评论数 0

Android中设计模式之单例模式的种类

Android开发设计模式中的单例模式       单例模式是设计模式中最常见也最简单的一种设计模式,保证了在程序中只有一个实例存在并且能全局的访问到。比如在android实际APP 开发中用到的 账号信息对象管理, 数据库对象(SQLiteOpenHelper)等都会用到单例模式。下面针对一些...

2015-10-11 09:23:36

阅读数 297

评论数 0

Android自定义捕获异常

Android中的异常处理:代码如下:package com.chengdong.su.util;import java.io.File; import java.io.FileOutputStream; import java.io.PrintWriter; import java.io.Str...

2015-10-09 21:27:05

阅读数 296

评论数 0

Android中ArrayList的使用注意事项以及效率的比较

软件开发中,List的使用是非常多的。尤其是ArrayList这个类。在使用ArrayList的时候,效率是非常重要的。尤其是在Android开发中。 1.ArrayList讲解: (1).ArrayList是一个动态数组,其容量能自动增长。 (2).ArrayList不是线程安全的...

2015-09-21 21:54:47

阅读数 3258

评论数 0

Android注释技巧

1.如何快速生成文档注释光标定位到要注释的类、属性或者函数上,然后右键 -> Source -> Generate Element Comment,我更喜欢用快捷键 Alt + Shift + J,就能自动生成注释了。2. 文档注释中字段的含义(重点)@author 作者信息 @par...

2015-09-19 21:55:23

阅读数 399

评论数 0

android利用BitMap获得图片的像素数据

最近工作,涉及最多的就是对图片的处理:获取图片–图片压缩–图片中人脸检出–美妆人脸–展示图片等等流程。在这里,就不一一叙述了。下面主要是获取图片中像素的方法。代码如下:/** * 获得图片的像素方法 * * @param bitmap */ priv...

2015-09-19 19:54:18

阅读数 7404

评论数 3

Android中时间戳的详细解释

Android中时间戳的详细解释: (1).定义: 时间戳就是根据当前系统时间生成的一组随机数字。 (2).作用: 作为对数据唯一性的一种判断依据。避免了重复修改数据所带来的错误! (3).应用: ...

2015-09-17 21:56:08

阅读数 6270

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭