自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 Android之多种Bitmap效果

1. 将图片变为圆角2. 获取缩略图图片3. LOMO特效4. 旧时光特效5. 暖意特效6. 根据饱和度、色相、亮度调整图片7. 添加图片外边框8. 添加内边框9. 创建一个缩放的图片 复制代码/** * 图片工具类 * * @author rendongwei * */public class PhotoUtil { /** * 将图片变为圆角 * * @param bitmap * 原Bitm

2016-02-26 12:41:55 406

原创 Android之混淆心得与亲身体验

project.properties 中设置1proguard.config=proguard-project.txt  proguard-project.txt  中设置-optimizationpasses 5 ->设置混淆的压缩比率

2016-02-26 12:31:41 416

原创 Android 混淆代码总结

为了防止自己的劳动成果被别人窃取,混淆代码能有效防止被反编译,下面来总结以下混淆代码的步骤:1. 大家也许都注意到新建一个工程会看到项目下边有这样proguard-project.txt一个文件,这个对混淆代码很重要,如果你不小心删掉了,没关系,从其他地方拷贝一个过来2. 最重要的就是在proguard-project.txt添加混淆的申明了: a. 把所有你的jar包

2016-02-26 12:29:06 215

原创 史上最易懂的Android jni开发资料--NDK环境搭建

谷歌改良了ndk的开发流程,对于Windows环境下NDK的开发,如果使用的NDK是r7之前的版本,必须要安装Cygwin才能使用NDK。而在NDKr7开始,Google的Windows版的NDK提供了一个ndk-build.cmd的脚本,这样,就可以直接利用这个脚本编译,而不需要使用Cygwin了。只需要为Eclipse Android工程添加一个Builders,而为Eclipse配置的bui

2016-02-24 10:41:44 200

原创 Android NDK环境搭建

使用最新ndk,直接抛弃cygwin,以前做Android的项目要用到NDK就必须要下载NDK,下载安装Cygwin(模拟Linux环境用的),下载CDT(Eclipse C/C++开发插件),还要配置编译器,环境变量,特别麻烦,新版就不需要了工具/原料ADTNDK方法/步骤1

2016-02-24 10:39:34 240

原创 Android实现推送方式解决方案

本文介绍在Android中实现推送方式的基础知识及相关解决方案。推送功能在手机开发中应用的场景是越来起来了,不说别的,就我们手机上的新闻客户端就时不j时的推送过来新的消息,很方便的阅读最新的新闻信息。这种推送功能是好的一面,但是也会经常看到很多推送过来的垃圾信息,这就让我们感到厌烦了,关于这个我们就不能多说什么了,毕竟很多商家要做广告。本文就是来探讨下Android中实现推送功能的一些解决方案,也

2016-02-24 10:09:03 348

原创 ndk下载

链接:http://pan.baidu.com/s/1bn0H75P 密码:6cje

2016-02-24 09:20:48 681

原创 Android实现推送方式解决方案

本文介绍在Android中实现推送方式的基础知识及相关解决方案。推送功能在手机开发中应用的场景是越来起来了,不说别的,就我们手机上的新闻客户端就时不j时的推送过来新的消息,很方便的阅读最新的新闻信息。这种推送功能是好的一面,但是也会经常看到很多推送过来的垃圾信息,这就让我们感到厌烦了,关于这个我们就不能多说什么了,毕竟很多商家要做广告。本文就是来探讨下Android中实现推送功能的一些解决方案,也

2016-02-23 10:49:21 395

原创 在Android中实现推送方式的底层原理与推送的知识及相关解决方案

最近一个月一直在考虑实现一种让Android开发者一个人就能完成的推送功能库。因为现有的推送功能,全部都需要服务器端配合,不断测试,即使使用第三方库也需要很长一段时间的测试。这里就是我最近研究的一个小小的成果:http://git.oschina.net/kymjs/KJPush推送功能在Android应用开发中已经非常普遍了,本文就是来探讨下Android中推送的底层原理与实现推送功能的

2016-02-23 10:48:27 4057

原创 Android工程师面试题大全

Java基础: 1、内存泄露的原因: 资源对象没关闭。 如Cursor、File等资源。他们会在finalize中关闭,但这样效率太低。容易造成内存泄露。SQLiteCursor,当数据量大的时候容易泄露使用Adapter时,没有使用系统缓存的converView。即时调用recycle()释放不再使用的Bitmap。 适当降低Bitmap的采样率,如: 复制代码

2016-02-19 10:46:28 292

原创 Android Wi-Fi基本操作

从用户角度看,Android Wi-Fi模块自下向上可以看为5层:硬件驱动程序,wpa_suppplicant,JNI,WiFi API,WifiSettings应用程序。1.wpa_supplicant是一个开源库,是android实现Wi-Fi功能的基础,它从上层接到命令后,通过Socket与硬件驱动进行通讯,操作硬件完成需要的操作。2.JNI(Java Native Inte

2016-02-19 10:43:24 707

原创 android之wifi开发

WIFI就是一种无线联网技术,常见的是使用无线路由器。那么在这个无线路由器的信号覆盖的范围内都可以采用WIFI连接的方式进行联网。如果无线路由器连接了一个ADSL线路或其他的联网线路,则又被称为“热点”。在Android中对Wifi操作,android本身提供了一些有用的包,在android.net.wifi包下面。主要包括以下几个类和接口:1.ScanResult 

2016-02-19 10:30:56 277

转载 Android中自动连接到指定SSID的Wi-Fi

最近在做一个项目,其中涉及到一块“自动连接已存在的wifi热点”的功能,在网上查阅了大量资料,五花八门,但其中一些说的很简单,即不能实现傻瓜式的拿来就用,有些说的很详细,但其中不乏些许错误造成功能无法实现,经过浣熊多方努力,终于成功将功能实现,遂将一点点小成就拿出来与大家分享。 在这篇文章中,作者定义了一个wifi工具类,其中存在着操作wifi的各种方法,其中有一些错误我以改正,正确的代码如下

2016-02-19 10:29:54 932

原创 Android wifi简要分析

这里列了很多,但是大致可以分为四个主要的类ScanResult wifiConfiguration WifiInfo WifiManager(1)ScanResult,主要是通过wifi 硬件的扫描来获取一些周边的wifi 热点的信息。在我们进行wifi 搜索的时候,一般会搜到这些信息,首先是接入点名字、接入点信息的强弱、还有接入点使用的安全模式,是WPA、WPE。打开这个类,我们可以

2016-02-19 10:28:42 246

原创 安卓手机如何打开开发者模式?

开发者模式是隐藏在手机设置里面的,部分玩家不知道如何打开,今天以nubia Z7为例教教大家如何打开安卓手机的开发者模式。方法/步骤打开手机设置--关于手机,连续点击版本号5次激活开发者模式。在设置--其他--关于手机中就可以查看开发者模式了。END注意事

2016-02-18 11:45:50 2350

空空如也

空空如也

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

TA关注的人

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