自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

花过无痕的专栏

小小android开发一枚

  • 博客(17)
  • 资源 (4)
  • 收藏
  • 关注

原创 Android app智能升级(增量更新)_AndroidStudio

Android app智能升级(增量更新) eclipse的篇 http://blog.csdn.net/hgwhen/article/details/48972213迁移到到AndroidStudio后 代码不用更改,但是编译需要重新配置智能升级外带一个.a的链接库文件,不能使用AndroidStudio自带的编译,必须通过自己创建的Android.mk来进行编译普通的NDK编译参考

2015-12-04 16:21:28 1460

原创 AndroidStudio NDK项目HelloJni

本示例演示使用AndroidStudio自动生成so文件并打包1.新建一个android项目HelloJni2.初始项目大约是这样的3.新建一个类及native方法4.接下来需要需要生成AppUtils.class文件和AppUtils.class对应的.h头文件生成class文件方法有两种:通过androidstudio自动生成class文件 ,通过命

2015-12-04 15:30:29 1871

原创 Android app智能升级(增量更新)

原理:服务器发布新版本v1.1,客服端当前版本为v1.0,使用bsdiff生成差分包patch_v1.0_v1.1,然后客户端下载patch包到本地然后与本地的v1.0.apk合并生成v1.1.apk,然后执行安装,升级完成增量升级可以优化升级速度,修复紧急BUG之类的,比如源APK大小10M,增量升级patch包可能就1-2M或者几百K,可以实现快速升级 实现:使用工具为bsdi

2015-10-08 14:32:15 1744

转载 Android 判断app是否在前台还是在后台运行

Android 判断app是否在前台还是在后台运行,直接看代码,可直接使用。 public static boolean isBackground(Context context) { ActivityManager activityManager = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);

2015-08-18 16:01:07 996

原创 IOS学习-HelloWorld

IOS学习-HelloWorld

2015-05-19 23:56:57 808

转载 iOS开发路线概述

iOS开发路线概述iOS开发iOS开发导读iOS系统以及iPhone的出来都要感谢乔布斯,一个完美主义者,从如此优秀的iOS系统和iPhone就可以看出来。下面就简单介绍一下我iOS开发的感受,也是学习iOS开发的一个体系架构。1 iOS开发环境1.1 开发环境标准的配置是MacOSX+Xcode。Ma

2015-03-10 11:38:27 753

转载 android国际化(多语言)

来自:http://blog.csdn.net/qiuhu0793/article/details/86896851.  很大程度上,为什么我们能如此方便的实现国际化、分辨率匹配等?     主要就是得益于 Android 中这种独特的资源管理方式。程序员的代码可以不直接和资源发生关系。Android 中,我们通常通过 R 文件提供的索引来间接的引用某一个资源。而如何维护资源索引和真正

2015-03-06 15:22:30 547

原创 Ant混淆打包生成SDK的JAR包

1.eclipse已经集成了ant插件,注意如果是android官网下载的eclipse开发环境可能没有集成ant,需要自行安装插件或到官网下载eclipseIDE 使用ant混淆,则需要使用proguard,androidsdk也已经集成了该项目,路径在android-sdk\tools\proguard 文件夹下,如果没有请自行下载以下使用eclipse集成ant和proguard4.

2015-01-28 23:05:01 2317

原创 APK混淆打包

如果需要打包时混淆APK

2014-10-16 10:01:32 1117

原创 Android 获取apk签名

获取证书指纹sha1: 使用keytool命令,keytool是J

2014-10-16 09:42:33 1360

原创 android 4.4

android 4.4 读取短信必须设置为默认短信程序才能读取短信,发送短信不需要android 4.4 webview 无法加载abount

2014-07-25 17:32:05 857

原创 android 开发 零碎片段

android 权限检查private static void checkPermission(Context context, String name) { if ( PackageManager.PERMISSION_GRANTED != context.checkCallingOrSelfPermission(name)) { Log.e(LogUtils.TAG, "Perm

2014-06-17 10:54:01 880

原创 JAVA单例模式

单例模式作为开发中常用的模式之一,被广泛使用

2014-06-17 10:50:19 687

原创 javascript为组件添加事件

Html5中中使用JS为组件添加事件时,需要

2014-05-07 17:56:14 1367

原创 android 百度SDK定位

android使用百度定位SDK 定位,需要申请授权KEY

2014-05-07 16:09:31 1021

原创 android 手机定位并获取城市信息

android定位提供两种定位方式:GPS定位和网络定位

2014-05-07 15:59:56 3359 3

原创 android 判断是否需要设置代理

android网络中有WIFI、CMNET和CMWAP、CDMA网络类型,其中WIFI

2014-04-03 16:03:32 3489

自定义类型ViewPager组件及同步滚动条

继承自ViewGroup然后配合Scroller完成滑动效果 主要弄清楚scrollTo和scrollBy 及scroller的用法即可很容易实现

2013-01-31

下拉刷新+拖拽调换位置ListView

自定义下拉刷新ListView 及 拖拽调换item位置ListView 可以分开使用 也可以一起使用,定义adapter进行headerView及footerView的自定义

2014-02-07

J2EE开发文档

J2EE官方API开发文档英文版,包含所有J2EE开发类的描述,非常有用

2013-01-28

Linux常用命令全集.CHM

Linux命令大全中文版,集成了Linux所有命令并有详细说明,Linux用户必备

2013-01-28

空空如也

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

TA关注的人

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