
android
csdnmchen
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android Build 系统
转载: http://www.ibm.com/developerworks/cn/opensource/os-cn-android-build/#iratings前言Android Build 系统是 Android 源码的一部分。关于如何获取 Android 源码,请参照 Android Source 官方网站:http://source.android.com/转载 2013-08-20 10:20:07 · 939 阅读 · 1 评论 -
How to Root Nexus 5 on Android 4.4.4 KTU84P and Install CWM Recovery
Root Nexus 4 on Android 4.4.4 KTU84P KitKat and Install CWM RecoveryHaris Nadeem • Last modified: June 29th, 2014 • Android TipsFor those who have already updated your phones t转载 2014-10-13 20:13:12 · 1598 阅读 · 0 评论 -
Dex动态加载
http://mosthink.net/?p=124Posted on 2014年7月14日 by Viyu — No Comments ↓Dex动态加载是为了解决什么问题?在Android系统中,一个App的所有代码都在一个Dex文件里面。Dex是一个类似Jar的存储了多个Java编译字节码的归档文件。因为Android系统使用Dalvik虚拟转载 2014-10-14 16:24:33 · 889 阅读 · 0 评论 -
google code 多用户下提交代码
一直以来都用google code 管理自己的w原创 2014-10-15 16:27:59 · 621 阅读 · 0 评论 -
android、ios与服务器端php使用rsa加密解密通讯
转自:http://blog.youkuaiyun.com/lx923988898/article/details/10374145下载RSA密钥生成工具openssl,点击下载,解压缩至独立的文件夹,进入其中的bin目录,执行以下命令:12345openssl genrsa -out rsa_private_key.pem 1024转载 2014-12-02 20:06:45 · 483 阅读 · 0 评论 -
System.currentTimeMillis() uptimeMillis elapsedRealtime 区别
http://blog.youkuaiyun.com/wutianyin222/article/details/8853958System.currentTimeMillis() 系统时间,也就是日期时间,可以被系统设置修改,然后值就会发生跳变。uptimeMillis 自开机后,经过的时间,不包括深度睡眠的时间elapsedRealtime自开机后,经过的时间,包括深度转载 2014-12-05 18:46:53 · 614 阅读 · 0 评论 -
nexus 4/5/6/7/9/10 安卓5.1 LMY47D root教程
http://www.inexus.co/article-1280-1.html更新记录:0310:增加安卓5.1 root办法1215:更新安卓5.0.1 root办法1127:更新CF-Auto-Root包1125:增加nexus 6安卓5.0 root包1116:增加nexus 4安卓5.0root1113:增加了对安卓5.0的支持转载 2015-05-04 00:26:16 · 3458 阅读 · 0 评论 -
Volley 源码解析
原文地址:http://codekk.com/open-source-project-analysis/detail/Android/grumoon/Volley%20%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90Volley 源码解析本文为 Android 开源项目源码解析 中 Volley 部分项目地址:Volley,分析的版本:35ce778转载 2015-06-26 10:41:13 · 460 阅读 · 0 评论 -
解析ANDROID ps命令执行后各项参数的含义
http://blog.youkuaiyun.com/tcpipstack/article/details/8541980解析ANDROID ps命令执行后各项参数的含义(作者:LL 出处:http://blog.youkuaiyun.com/tcpipstack , 欢迎转载,也请保留这段声明。谢谢!)如何查看ANDROID进程信息呢?可以打开转载 2015-06-09 17:32:41 · 659 阅读 · 0 评论 -
Android studio快捷键设置为Eclipse风格
Android studio默认的代码格式化快捷键是 CTRL+ALT+L,由于原先一直使用Eclipse进行Android app开发,可以将Android studio风格设置为习惯的Eclipse风格。具体设置方法如下:1:点击File->Settings打开设置对话框2:在设置对话框中搜索"Keymap"标签页3:将Keymaps设置为“Eclipse”4:点击“App原创 2015-09-07 16:29:11 · 1099 阅读 · 0 评论 -
解决android studio每次启动都要在fetching Android sdk compoment information
原因, 每次启动都会检测SDK,并且国内连google经常连不上,导致卡住,解决方法是直接禁用掉2、解决android studio每次启动都要在fetching Android sdk compoment information1)进入刚安装的Android Studio目录下的bin目录。找到idea.properties文件,用文本编辑器打开。2)在idea.properties转载 2015-09-07 12:17:42 · 1044 阅读 · 0 评论 -
android studio怎么不能再res下新建文件夹
RT,android studio怎么不能再res下新建文件夹啊???右键是可以新建,但是新建完成后却看不到。在workplace中倒是能看到该文件夹如图,永远都只有这几个文件夹。。。切换一下目录试试转载 2015-09-08 11:20:41 · 5597 阅读 · 1 评论 -
Android 4.3 安全提升,Set-UID-Root 权限提升不再起作用,原先的ROOT方法将失效
http://blog.youkuaiyun.com/jinzhuojun/article/details/11189923Android目前的ROOT的基本原理,是通过系统漏洞获取ROOT SHELL权限,然后往手机里面push 最核心的两个文件,su可执行文件和superUSer.apk。 后者用于管理对应用的授权,而前者则真正用来提升权限至ROOT。 当APK需要进行高权限操作时转载 2014-10-13 19:16:03 · 667 阅读 · 0 评论 -
严苛模式(StrictMode)
http://blog.youkuaiyun.com/brokge/article/details/8543145 Android 2.3提供一个称为严苛模式(StrictMode)的调试特性,Google称该特性已经使数百个Android上的Google应用程序受益。那它都做什么呢?它将报告与线程及虚拟机相关的策略违例。一旦检测到策略违例(policy violation),你将获得警告,其包含了一个栈转载 2014-10-28 10:41:46 · 380 阅读 · 0 评论 -
通过wifi调试android程序
通过wifi调试android程序 Android的adb服务默认情况下监听USB,一般我们在开发中是通过USB连接到目标机上。adb是支持通过网络访问的,在需要的时候,只需按下列步骤操作即可通过网络连接adb服务。1.首先让android手机监听指定的端口: setprop service.adb.tcp.port 5555//设置监听的端口,端口可原创 2014-11-07 16:22:23 · 505 阅读 · 0 评论 -
通过adb直接获取手机信息
adb shell getpropadb shell cat /proc/meminfoadb shell cat /proc/cpuinfoadb shell cat /system/build.prop原创 2013-08-26 10:12:01 · 1413 阅读 · 0 评论 -
如何过滤 adb logcat 输出
简介:本文介绍如何在 shell 命令行中过滤 adb logcat 输出的几个小技巧。开发当中经常看到别人的 log 如洪水般瞬间刷满了屏幕,对自己有用的信息都被淹没了,影响心情也影响效率。下面是几个我所知道的过滤方法。1. 只显示需要的输出,白名单最方便的当然是通过管道使用 grep 过滤了,这样可以使用 grep 强大的正则表达式匹配。简单的匹配一行当中的某个字符串,例如 M转载 2013-09-17 13:18:11 · 741 阅读 · 0 评论 -
android 4.1以上读取logcat
在android 4.1以上的系统,执行 Runtime.exec("logcat"), 只能获取本应用程序的logcat,如果想获取完整的log,需要在adb 下执行pm grant app_package_name android.permission.READ_LOGS原创 2013-09-25 16:08:32 · 1392 阅读 · 1 评论 -
Android repo 切换分支
查看可切换的分支cd .repo/manifestsgit branch -a | cut -d / -f 3以 android-4.1.2_r1 分支为例repo init -b android-4.1.2_r1repo sync (not needed if your local copy is up to date)repo start android-4.1原创 2013-11-06 10:26:37 · 1177 阅读 · 1 评论 -
Android 屏幕密度
在页面布局的时候,很多时候需要指定控件宽、高、距离其他控件及边界的距离,字体大小等,都需要计量单位,它们的具体含义以及相互之间如何切换呢?(资源均来自网上整理所得)1. dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这dip,不依赖像素。 等同于dp。原创 2014-06-30 16:13:12 · 602 阅读 · 0 评论 -
Android Handler+Looper+MessageQueue
本博文地址:http://blog.youkuaiyun.com/mylzc/article/details/6771331 转载请注明出处Android异步处理系列文章索引Android异步处理一:使用Thread+Handler实现非UI线程更新UI界面Android异步处理二:使用AsyncTask异步更新UI界面Android异步处理三:Handler+Looper原创 2014-06-30 23:44:40 · 571 阅读 · 0 评论 -
《Android内核剖析》读书笔记 第13章 View工作原理【View重绘过程】
计算视图大小的过程(Measure)视图大小,准确的来说应该是指视图的布局大小;我们在layout.xml中为每个UI控件设置的layout_width/layout_height两个属性被用来设置父视图给当前视图分配的“窗口”大小,为了开发的方便和对不同屏幕分辨率的兼容适配对这两个参数的赋值一般都使用相对值(也可以使用具体值,比如100dp),比如WRAP_CONTENT/MATCH_PAR转载 2014-07-02 14:35:14 · 645 阅读 · 0 评论 -
Android - View绘图原理总结
androidlayout扩展工作图形目录(?)[+]View定义了绘图的基本操作measure操作layout操作draw操作ViewGroup中的扩展操作对子视图的measure过程对子视图的layout过程对子视图的draw过程其他Android系统的视图结构的设计也采用了组合模式,即View作为所有图形的基类,Viewgroup对转载 2014-07-02 14:38:52 · 396 阅读 · 0 评论 -
Android 显示原理简介
现在越来越多的应用开始重视流畅度方面的测试,了解Android应用程序是如何在屏幕上显示的则是基础中的基础,就让我们一起看看小小屏幕中大大的学问。这也是我下篇文章——《Android应用流畅度测试分析》的基础。 首先,用一句话来概括一下Android应用程序显示的过程:Android应用程序调用SurfaceFlinger服务把经过测量、布局和绘制后的Surface渲染到显示屏幕上转载 2014-07-02 14:37:23 · 607 阅读 · 0 评论 -
CM源码(CyanogenMod)源码编译
CM源码(CyanogenMod)源码编译教程准备编译环境 注意: 编译环境只需要搭建一次,如果你之前搭好环境了,安装编译必须的组件包安装编译ROM必须用到的一些组件包:32位&64位系统都必须安装以下组件包:git-core gnupg flex bison gperflibsdl1.2-dev libesd0-dev libwxgtk2.6-dev squashfs转载 2014-08-09 11:12:09 · 2640 阅读 · 0 评论 -
[Android] 为Android安装BusyBox —— 完整的bash shell
[Android] 为Android安装BusyBox —— 完整的bash shell大家是否有过这样的经历,在命令行里输入adb shell,然后使用命令操作你的手机或模拟器,但是那些命令都是常见Linux命令的阉割缩水版,用起来很不爽。是否想过在Android上使用较完整的shell呢?用BusyBox吧。不论使用adb连接设备使用命令行还是在手机上直接用terminal emu转载 2014-09-26 16:29:20 · 668 阅读 · 0 评论 -
Android EventBus源码解析 带你深入理解EventBus
转载请标明出处:http://blog.youkuaiyun.com/lmj623565791/article/details/40920453,本文出自:【张鸿洋的博客】上一篇带大家初步了解了EventBus的使用方式,详见:Android EventBus实战 没听过你就out了,本篇博客将解析EventBus的源码,相信能够让大家深入理解该框架的实现,也能解决很多在使用中的疑问:为什么可以这转载 2015-04-17 14:39:42 · 557 阅读 · 0 评论