自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (2)
  • 收藏
  • 关注

原创 Android开发中集成protobuf协议

protobuff是Google开源的一个二进制协议,被广泛应用与各大项目中。类似的还有腾讯MIG的JCE,原理上都是通过序号设置成员变量位置,然后实现序列化。但是在集成protobuff到Android中时,由于通过protobuf脚本生成的JAVA文件,含有大量的方法,稍微多生成几个类,就会造成方法方法数超64k。通过在gradle中设置:android { .......

2016-01-18 12:29:31 9414 1

原创 HTTP协议小结

HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP协议的详细内容请参考RFC2616。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求修饰符、客户信息和内容的类似于MIME的消息结构。服务器以一个状态行作为响应,相应的内容包括消息协议的版本,成功或者错误编码

2016-01-08 15:32:38 616

原创 设计资源汇总

A. 免费设计资源Freebbble: 网站搜集了来自 Dribbble 的免费素材.Dribbble: 在 Dribbble 中搜索 “freebie” 能找到许多免费的好东西.Graphic Burger: 这里的每一个设计资源都足够精致.Pixel Buddha: 为专业人士准备的设计素材,有免费的好资源,也有收费的进阶版.Premium Pixels: 为创意工作者准备的素材.Fr

2016-01-08 15:15:40 2093

原创 Android Gradle打渠道包

apk构建多渠道包有如下意义:1、统计不同渠道的分发量,例如:360、应用宝电子市场;2、不同版本使用不同的配置;(每日构建版本、测试版本、正式版本)通过编写gradle文件,来实现这两个目的。一、统计不同渠道的分发量本项目以接入MTA统计平台为例,接入MTA之后,只需要在AndroidManifest.xml中配置渠道参数,即可直接查看渠道分布了。An

2015-12-31 11:30:40 779

原创 Android 项目开始前的一些准备

1、原生图片库:Android Material Icon Generator项目地址地址:https://github.com/konifar/android-material-design-icon-generator-plugin作用:在集成了所有的Material Icon,支持在android studio中直接生成一些简单的icon图标。

2015-12-26 11:45:51 883

原创 Swift基本语法思维导图

Swift基本语法思维导图

2015-04-08 13:14:31 1496 1

原创 Android常用工具总结

总结用到一些使用的非官方的Android工具1、静态代码扫描工具lint:入门级别的产品,IDE自带Coverity:收费产品,本厂有专人负责产品接入2、终端抓包工具(需要手机root)tcpdump:下载地址http://share.weiyun.com/7036fdf522b59209dab989500400c6b0?pt=1抓包命令:adb push ./

2015-02-11 10:35:55 961

原创 Android多分辨率适配总结

由于Android单位较多,主要有dp、dpi、px比较容易记混1、屏幕大小屏幕的实际大小,用屏幕对角线长度来衡量,单位为英寸,1英寸≈2.54CM,这里一定要注意,单位是英寸,而不是寸案例:2、屏幕密度DPIDPI:1英寸长度中,像素点的数量,假设一寸距离:xxxhdpi -640dpi:表示将1寸距离,平分为640个段,那

2015-02-01 13:24:31 1397 1

原创 Android编码优化

Android优化总结一、使用正确的FOR循环for ( int i=0, n=list.size();i{ ...//在Arraylist中使用最为高效}for (Object obj : list){ ...//在除Arraylist以外的结构,例如collection中使用高效}  for (int i=0;i; i++){ ...//最低效

2015-01-26 20:24:04 543

原创 Tesseract OCR识别小结

由于业务场景需要,需要接入OCR图像识别功能,记录一下经过几天的研究过程。1、项目主页http://code.google.com/p/tesseract-ocr/基本上涵盖了所有内容,download、wiki尤其重要,上面有许多知识2、安装http://code.google.com/p/tesseract-ocr/downloads/list下载exe安装程序

2015-01-13 16:19:42 6701 3

原创 成为一个懒惰的程序员

懒,才是人类进步的动力。1、AutoHoeKey强大的自动化工具,减少重复操作,自定义键盘宏的,常用案例:(1)公司登陆需要在各种内部系统上输入密码,因此有了一键输入密码#p::send XXXXX{Enter}return#p:表示windows键+p键send XXXXX{Enter}:相当于在键盘输入密码return:返回(2)经常需要打开

2014-11-26 19:39:19 636

原创 Android:桌面创建快捷方式

记录google响应桌面创建APP快捷方式的方法:

2014-11-14 10:46:02 714

原创 Mac记录

1、在mac中启动Android SDk Manager:http://stackoverflow.com/questions/16271242/launch-android-sdk-manager-tools-directory-doesnt-exist-mac

2014-11-09 16:32:09 439

原创 EditTextView跟Adapter使用聚焦问题

日前使用ListView+Adapter+EditText时,碰到两个E

2014-11-02 16:33:27 811

原创 问题记录:带滚动效果的TextView

日前碰到TextView中内容过多,无法在一页中展示,因此需要滚动条效果:

2014-11-02 16:30:29 492

原创 Android Studio Gradle相关异常记录

在使用Android Studio开发JNI过程中,碰到如下问题:1、

2014-10-29 21:06:39 3373

原创 Android: 检查签名是否一致

签名原理见:http://blog.csdn.net/oqqtim12/article/details/39936465这里讲主要的签名y

2014-10-24 13:00:40 2127

原创 Android签名原理

1、如何对一个APK签名?网上资料比较多,找了一个

2014-10-09 19:34:33 1772

原创 Android UsageStatsService:要点解析

1、UsageStatsService作用是什么?   这是一个Android私有service,主要作用是收集用户使用每一个APP的频率、使用时常;2、如何通过UsageStatsService获取用户使用APP的数据?(1)必须要具备系统权限;(APP内置在/system/app下)(2)必须要在manifest中申明权限:PACKAGE_USAGE

2014-08-17 13:44:44 11606

原创 Android Alarm:要点解析

1、什么是Alarm?直接点说就是

2014-08-10 15:42:59 1578

androd查看当前activity

androd查看当前activity 运行后可以知道手机中正在运行的Activity是那个,在review代码的时候简直就是神器

2015-03-03

Android抓包TcpDump程序

Android抓包TcpDump程序 adb push ./tcpdump /data/local/tcpdump adb shell chmod 6755 /data/local/tcpdump adb shell rm -r /sdcard/capture.pcap adb shell /data/local/tcpdump -i any -p -s 0 -w /sdcard/capture.pcap port 80

2015-03-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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