摘要: 1、安装jdk,sdk,C++运行环境(cygwin,Windows SDK,mingw),node.js和git 2、设置全局使用指定的镜像 打开git-cmd.exe npm config set registry https://registry.npm.taobao.org npm conf 阅读全文
posted @ 2016-10-18 09:50 农民子弟 阅读(1853) 评论(0) 推荐(0) 编辑
摘要: 1 搭建开发环境 1.1 在Facebook官网SDK中,下载4.0.0的SDK包。 1.2 使用Eclipse导入SDK包中的Facebook工程,并添加android-support-v4.jar。 1.3 代码中,有好多List的实例化没有类型,只要把JDK修改为1.7即可。(Facebook 阅读全文
posted @ 2016-08-28 14:21 农民子弟 阅读(3080) 评论(0) 推荐(0) 编辑
摘要: 1 获取appid和appsecret。 https://open.weixin.qq.com/cgi-bin/index?t=home/index&lang=zh_CN 注册登录后,创建APP步骤执行。 2 工程搭建 2.1 (微信demo专用) 2.1.1 设置debug.key,(Eclips 阅读全文
posted @ 2016-08-24 17:21 农民子弟 阅读(773) 评论(0) 推荐(0) 编辑
摘要: 在Android Project中,有两个文件夹的数据是不会被编译,以原型的方式打包到APK中,这两个文件夹就是 assets 和 res/raw/ 相同点: 1、数据不会编译成二进制字节码。 2、可读不可写。 不同点: 1、raw中可以创建深层目录,会被R文件加载,使用R.raw.xxx调用。路径 阅读全文
posted @ 2016-08-16 15:24 农民子弟 阅读(186) 评论(0) 推荐(0) 编辑
摘要: private Bitmap imageZoom(int position , Bitmap bitMap) { //图片允许最大空间 double maxSize =2000.00; double bitmapSize = bitMap.getByteCount()/1024; Log.d("de 阅读全文
posted @ 2016-08-08 16:40 农民子弟 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 做android产品的时候,根据需求会制定各种各样的Launcher,因此,在此记录替换系统Launcher的流程。 1、修改frameworks/base/core/java/android/content/Intent.java中 //public static finalString CATE 阅读全文
posted @ 2016-07-01 17:22 农民子弟 阅读(6015) 评论(0) 推荐(0) 编辑
摘要: 在做android产品开发的时候,很多时候都需要使用系统签名(比如在使用uid,APK升级的时候),所以,android提供给我们自定义签名文件的工具。这里将流程记录下来: 1、进入/android_src/development/tools目录。 2、使用make_key工具生成签名文件(不要添加 阅读全文
posted @ 2016-07-01 17:16 农民子弟 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 最近OTT制定产品,其中有一条需求是只能安装自己公司签名的APK,所以在网上找了相关资料,最后总结功能实现如下: 1、签名错误码frameworks/base/core/java/android/content/pm/PackageManager.java public static final i 阅读全文
posted @ 2016-06-29 15:18 农民子弟 阅读(660) 评论(0) 推荐(0) 编辑
摘要: Fragment是android3.0后提供的API(所以android:minSdkVersion="11"以上版本),主要针对平板UI。有自己的生命周期,但是必须依附在Activity上,当Activity销毁后,Fragment也销毁。 注意,在使用Fragment的Activity必须要继承 阅读全文
posted @ 2016-06-15 10:33 农民子弟 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 本文是介绍线程池的基础篇。 一、线程池的作用 创建异步线程的弊端: 1、每次new Thread创建对象,导致性能变差。 2、缺乏统一的管理,可能导致无限制的线程运行,严重的后果就是OOM 或者死机。 使用线程池的有点: 1、重用性大,减少对象的创建,提高性能。 2、可有效控制并发线程数,提高系统资 阅读全文
posted @ 2016-06-14 17:25 农民子弟 阅读(878) 评论(0) 推荐(0) 编辑