用了很久图片压缩,之前人们一直使用google的官方图片压缩方法
final BitmapFactory.Options options = new BitmapFactory.Options();
options.inJustDecodeBounds = true;
BitmapFactory.decodeResource(res, resId, options);
op...
分类:
移动开发 时间:
2015-01-05 15:01:39
阅读次数:
255
一般情况下,在android系统中获取手机的方位信息在api中有TYPE_ORIENTATION常量,可以像得到加速度传感器那样得到方向传感器sm.getDefaultSensor(Sensor.TYPE_ORIENTATION);然而我们这样做的话在最新版的SDK中就会看到这么一句话:“TYPE_ORIENTATION This
constant is deprecated. use S...
分类:
移动开发 时间:
2015-01-05 14:58:21
阅读次数:
255
数据存储在开发中是使用最频繁的,在这里主要介绍Android平台中实现数据存储的5种方式,更加系统详细的介绍了5种存储的方法和异同。
第一种: 使用SharedPreferences存储数据
SharedPreferences是Android平台上一个轻量级的存储类,主要是保存一些常用的配置比如窗口状态,一般在Activity中 重载窗口状态onSaveInstanceStat...
分类:
移动开发 时间:
2015-01-05 14:55:53
阅读次数:
387
SENSOR_TYPE_ORIENTATION这个android 2.2之后就不推荐用了!!!
手机状态
数值状态
数值范围
手机水平放置,顶部指向正北方
x、y、z方向值为0
0
水平逆时针旋转
x不断减少
360 ~ 0
...
分类:
移动开发 时间:
2015-01-05 14:56:10
阅读次数:
240
Service简介
跨进程调用Service(AIDL服务)
电话管理器
短信管理器
Service简介
Service是Android四大组件中与Activity最相似的组件,它们都代表可执行的程序。Service与Activity的区别在于: Service一直在后台运行,它没有用户界面,一旦Service被启动起来之后,它与Activity一样,也...
分类:
移动开发 时间:
2015-01-05 14:54:17
阅读次数:
280
说在前面的话:
为什么要来说Scroller这个类呢?这个类到底是拿来干什么的呢?如果你看了ListView这类控件那么你肯定会发现里面有一个Sroller类,其实它的作用就是辅助记录和计算我们滑动的距离和速度这些。从而让我们在自定义控件的时候可以方便的做一些滑动和回弹的动画,为什么呢?因为Sroller类都给你计算好了嘛。
类分析
public class Scroller {
...
分类:
移动开发 时间:
2015-01-05 14:56:42
阅读次数:
974
一、下载
建议直接在Google Developers上面下载最新的版本。因为Android Studio还存在很多问题,使用新版本,bug比较少。
二、升级
Help ->Check for update
三、设置代码主题
File->Settings
设置代码风格:Appearance
设置设置界面的字体和字体大小:Appearance
设置代码字体和字体大小:Edit...
分类:
移动开发 时间:
2015-01-05 14:55:38
阅读次数:
259
一般情况下,可以侦听一些经常发生的消息,如电量变化、开关屏幕、网络切换等等,注册BroadcastReceiver来接收消息,接收到后启动推送消息的Service。
现在有些厂商的ROM,一旦用户主动杀掉了进程,则不再投送广播消息给应用,导致应用无法启动,在这种情况下,可以用C Fork出来一个进程,检查主进程是否被杀,一旦被杀,立即调用shell命令启动Service,这个做法稍微流氓了一点,...
分类:
移动开发 时间:
2015-01-05 14:53:01
阅读次数:
202
一般来说Application的onCreate方法只会执行一次,如果应用中采用多进程方式,oncreate方法会执行多次,根据不同的进程名字进行不同的初始化,就是在application中多添加几个if else String processName = OsUtils.getPro...
分类:
移动开发 时间:
2015-01-05 14:49:26
阅读次数:
157
Chrome 34.0.1847.116 Mac OS X 10.9.2 虽然目前 iOS 设备采用传统音圈电机进行相机自动对焦,今天公布的专利显示苹果正在研究使用独特的 MEMS(微机电)系统解决方案实现快速、高效的自动对焦。这种解决方案可以让 iPhone 变得更薄。苹果在2012年10月递交了...
分类:
移动开发 时间:
2015-01-05 14:49:34
阅读次数:
250
一.反编译Apk得到Java源代码转载自:http://hi.baidu.com/%CB%BF%D4%B5%CC%EC%CF%C2/blog/item/2284e2debafc541e495403ec.html工具下载:需用到dex2jar和JD-GUI这2个工具dex2jar下载地址:http:/...
分类:
移动开发 时间:
2015-01-05 14:48:55
阅读次数:
191
一。ANR(Application Not Responding)定义 在Android上,如果你的应用程序有一段时间响应不够灵敏,系统会向用户显示一个对话框,这个对话框称作应用程序无响应(ANR:Application Not Responding)对话框。用户可以选择“等待”而让程序继续运行,....
分类:
移动开发 时间:
2015-01-05 14:48:23
阅读次数:
236
2014-07-28 10:44来源:cnbeta网站美国专利商标局今天公布了苹果获得的一项专利——图像捕捉设备的持续自动对焦机制,其中涉及iPhone、iPad和iPodtouch的摄像头。苹果在专利文件中表示,持续自动对焦机制能够让图像捕捉设备的镜头进行自动对焦扫描,获得与自动扫描相关的聚焦分数...
分类:
移动开发 时间:
2015-01-05 14:44:14
阅读次数:
322
在开发Android应用程序的实现,有时候需要引入第三方so lib库,但第三方so库比较大,例如开源第三方播放组件ffmpeg库, 如果直接打包的apk包里面, 整个应用程序会大很多.经过查阅资料和实验,发现通过远程下载so文件,然后再动态注册so文件时可行的。主要需要解决下载so文件存放位置以及...
分类:
移动开发 时间:
2015-01-05 14:40:28
阅读次数:
215
前言:在开发APP中,我们会经常使用到动画效果。使用动画可以让我们的APP更酷更炫,最重要的是优化用户体验,但取决于动画的质量。像QQ、微信、新浪微博等APP,动画效果就很好了,至少我很喜欢它们的动画,让我使用起来感觉很顺畅,心情很开朗。本文会介绍UIView效果的实现方法,非核心动画。
分类:
移动开发 时间:
2015-01-05 14:35:28
阅读次数:
227