自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (4)
  • 收藏
  • 关注

翻译 Android N总结

1.理解Android6.0新功能 2.理解Android6.0解决什么问题Android N 6.0 一、优化 1、电池和内存 Android N旨在延长电池寿命和减少内存使用。反映到应用上就是,影响应用访问系统资源、使用特定隐身Intent与其他应用交互等2、低电耗模式 a.在未插入电源并且设备出一种屏幕关闭状态,系统会推迟CPU和网络活动,从而延长电池寿命 b.设备

2016-07-05 19:20:53 810

原创 Xposed总结

Xposed是什么?Xposed是一个框架,在不修改系统和应用程序情况下改变某些行为,随时修改或插入一些指令,如点击音量键时拍照,点击拍照时截图,在比如应用中要获取手机IP地址时返回个Hello world等。Xposed工作原理 Xposed在安装的时候会复制一个扩展的app_process到/system/bin目录下,待改进程启动后将一个jar包复制到/data/data/de.robv.a

2016-06-28 17:16:54 497

原创 Handler 原理总结

Android应用是基于消息发送模型,如生命周期回调、用户输入等都是通过发送消息到消息队列,然后再有序进行处理 Handler:发送消息和处理事件 Looper:循环监听消息并分发到Handler进行处理 MessageQueue:消息队列,所有发送的消息都会添加到这里处理过程: Looper.loop()是一个无限循环体,进入循环后判断消息队列是否有消息未处理,有未处理消息则分发,无消息时

2016-06-28 17:14:57 432

原创 基于Dex分包方案---热修复、热更新、插件化

一、测试Dex分包方案测试目的:熟悉实现步骤,理解原理测试方案:从jar包加载一个Activity并做跳转具体步骤:1.导出jar包2.用jar包生成一个可执行dex文件(格式依然是.jar)3.dx --dex --output second_0624.jarsecond_dex0624.jar4.解析jar并加载里面的类1)复制second_0624.j

2016-06-24 10:29:46 458

原创 Android获取手机IP地址

最近做了个项目,在获取手机IP地址上吃了点亏,这里记录下同时也希望对其他开发者有帮助。移动数据网络下获取IP地址: 用NetworkInterface接口获取IP地址不准确,原因: 1.手机可以共享热点会生成虚拟地址; 2.其他设备通过usb连接手机上网,也会生成虚拟地址 这些虚拟地址和真实的IP地址除了在名字描述上,其他属性都一样。所以单纯使用条件inetAddress.isLoopbac

2016-05-26 12:08:53 1381

原创 Android获取唯一设备号

TelephoneManager mgr = getSystemService(Context.TELEPHONY_SERVICE);(权限:)IMSI:国际移动用户识别码 ,获取方法有两种:imsi=mgr .getSubscriberId();   imsi=android.os.SystemProperties.get(              android.tele

2016-02-03 21:44:50 729

转载 Content Provider的权限

Content Provider的权限 Content Provider的权限的管理很复杂,所以需要慢慢的说。一个Provider里面可能有私有数据,也有公有数据。也就是说,有可能有些数据可以公开,有些不能公开。并且,有些数据可以让别人修改,有些不能让别人修改。围绕上诉的可能情况,Provider就需要设置读权限(android:readPermission),和写权限(a

2013-06-26 15:19:33 1107

转载 扫描sd卡

http://www.eoeandroid.com/thread-113400-1-1.html

2013-05-10 10:23:44 443

转载 PageTransformer

对于屏幕切换使用ViewPager创建视图创建一个布局文件,之后你将把它用作fragment的内容。?代码片段,双击复制0102030405060708091011121314<com.example.andro

2013-05-10 09:39:25 2295 2

原创 调用系统的图片裁剪无法返回

这个问题是这样的,android官方的文档显示,通过intent传递的文件最大不能超过1MB,所以这种方式切割图片通常不能超过400x400,我在我的图片软件里面采用的解决办法是,把切割的图片存储到临时文件,然后在返回的activity里面读取文件来处理,可以得到你想得到的任何尺寸!?代码片段,双击复制01020304

2013-05-09 16:26:53 735

原创 解决camera 旋转90度问题

private class MyOrientationEventListener extends OrientationEventListener {        public MyOrientationEventListener(Context context) {            super(context);        }        @Override

2013-04-10 14:38:08 2396

原创 修改TextView字体

Typeface typeFace =Typeface.createFromAsset(getAssets(),"fonts/Roboto.ttf");textView.setTypeface(typeFace);

2013-04-03 16:53:12 418

原创 android 使用 ndk生成.so文件

操作系统 ubuntu1.在ndk/samples目录下 new android project2.在.java里面声明native method3.命令进入/bin/classes目录下,运行 javah com.example.hellojni.HelloJni(com.example.hellojni:包名,HelloJni:类名)4.将生成的.h文件拷贝到项目jni目录

2013-04-03 14:24:56 989

原创 Sharing image via bluetooth 蓝牙分享图片

Intent sharingIntent = new Intent(android.content.Intent.ACTION_SEND);                sharingIntent.setType("image/jpeg");                sharingIntent.setComponent(new ComponentName( "com.android

2013-04-03 09:44:16 579

转载 ubuntu手动安装jdk

二 手动安装如果上面方法不行,则要下载手动安装jdk6,下载地址:http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.htmlhttp://download.oracle.com/otn/java/jdk/6/jdk-6-linux-i

2013-03-21 13:58:10 688

转载 转 Android 亲测源码分享

------------------------------------------------------------------------------------------------------------------------------------------标题----------------------------------------------------------

2013-02-26 13:26:10 283

国际象棋源码

很简介的人机对战国际象棋,代码不复杂,电脑也不简单,界面比较朴素,偏向黑白屏的那种

2013-03-22

黑白棋源码

功能和界面都还可以,有兴趣的可以下载研究研究

2013-03-22

五子棋源码

比较简单的五子棋app,适合初学者,改下ui也可以变成很不错的app

2013-03-22

dict_字典文件

dict字典文件,单词本,xml格式,关键字为单词

2013-01-02

空空如也

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

TA关注的人

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