android
毛德军
爱生活,爱技术
展开
-
Root Android原生手机 Pixel 3
Root Pixel 3 and Pixel 3 XL & Unlock Bootloader | DroidViews转载 2021-09-15 01:22:31 · 636 阅读 · 0 评论 -
浅谈android中Handler,Looper,Message
网上搜索后,在android中线程间通信使用Handler,Looper,Message这几个对象(不熟悉这些概念的同志们请自己查下)。 这是网上的一个使用例子: Java代码 "font-size: medium;">public class Activity2 extends Activity implements OnClickListene转载 2012-08-01 14:37:49 · 941 阅读 · 0 评论 -
android的binder机制研究(C++部分)(转)
转:http://blog.163.com/yan_zhennan@126/blog/static/1093447502011321117011/?suggestedreading&wumii(一) 概述 android的binder机制提供一种进程间通信的方法,使一个进程可以以类似远程过程调用的形式调用另一个进程所提供的功能。binder机制在Java环境和C/C++环转载 2012-08-01 20:06:32 · 408 阅读 · 0 评论 -
Android Service学习之AIDL, Parcelable和远程服务
转:http://blog.163.com/yan_zhennan@126/blog/static/10934475020123268484086/AIDL的作用 由于每个应用程序都运行在自己的进程空间,并且可以从应用程序UI运行另一个服务进程,而且经常会在不同的进程间传递对象。在Android平台,一个进程通常不能访问另一个进程的内存空间,所以要想对话,需要将对象分解成操作转载 2012-08-01 20:03:47 · 311 阅读 · 0 评论 -
android 进程通信aidl
Android 对进程间通信实现了一套轻量级的IPC机制 --- Binder机制,基于此基础之上提供了整体的封装,从而实现对象代理机制。【这与COM, CORBA有相似之处,即都是基于对象代理机制。不过android似乎只限制在本机内,而不象前者是可以跨网络的】 Binder工作模式1、客户端通过某种方式(后文会详细介绍)得到服务器端的代理对象。从客户端角度看来代理对象和他的本转载 2012-08-01 17:03:01 · 1145 阅读 · 0 评论 -
android中service和aidl详细整理
转:http://blog.163.com/yan_zhennan@126/blog/static/109344750201232691257447/1.首先理解service的作用和生命周期,由于activity如果切换,那么他就不再运行,那么我们想在玩游戏的时候听播放器中的音乐,activity就应运而生了,这是最常见的一种场景,同时service由于它的优先级比较高,不容易被回收转载 2012-08-01 20:04:57 · 376 阅读 · 0 评论 -
android apk签名
1.cd build/tools/signapk2.javac SignApk.java 3.获取SignApk$SignatureOutputStream.class和SignApk.class建立目录s/com/android/signapk,将两个class文件放入目录下 执行jar cvfm signapk.jar SignApk.mf -C s .生成signap原创 2012-08-29 17:43:42 · 855 阅读 · 0 评论 -
mk中的android:sharedUserId和LOCAL_CERTIFICATE作用
Android中如何修改系统时间(应用程序获得系统权限) 在 android 的API中有提供 SystemClock.setCurrentTimeMillis()函数来修改系统时间,可惜无论你怎么调用这个函数都是没用的,无论模拟器还是真机,在logcat中总会得到"Unable to open alarm driver: Permission denied ".这个函数需要root权限或者运转载 2012-08-29 16:54:20 · 528 阅读 · 0 评论 -
android 签名
http://www.cnblogs.com/ghj1976/archive/2011/07/18/2109381.html为了要签名? 开发Android的人这么多,完全有可能大家都把类名,包名起成了一个同样的名字,这时候如何区分?签名这时候就是起区分作用的。 由于开发商可能通过使用相同的Package Name来混淆替换已经安装的程序,签名可转载 2012-08-23 11:49:35 · 634 阅读 · 0 评论 -
android签名+权限设置问题(sharedUserId+permission)
待续。。。原创 2012-09-07 18:33:12 · 953 阅读 · 0 评论 -
android cts测试和结果分析
又来了比较繁琐的cts测试结果,前两天在分析cts失败结果的时候总结了一些方法,也许对大家有帮助。1.cts测试case:这个是在Google网上下载下来的,google在其发布的4.1版本中通过make cts编译出来的众多apk。2.cts测试代码位置:代码根目录/cts/。。。。3.cts测试过程:就是在允许cts目录中编译出来的众多apk。4.分析cts结果:在分析一个原创 2012-09-20 18:46:00 · 4074 阅读 · 1 评论 -
Android 4.0 ICS SystemUI浅析——SystemUI启动流程
转:http://www.2cto.com/kf/201206/134819.html阅读Android 4.0源码也有一段时间了,这次是针对SystemUI的一个学习过程。本文只是对SystemUI分析的一个开始——启动流程的分析,网上有很多关于2.3的SystemUI的分析,可4.0与2.3的差别还是很大的,为了给自己留下笔记同时也方便大家学习和探讨,遂写此文,后续将有更多关于Sy转载 2012-11-05 11:52:18 · 656 阅读 · 0 评论 -
Android 代码混淆
代码混淆注意:由于混淆是将类的名字给改了,因此凡是在代码中用到发射机制取得类的对象的地方都不能给混淆,需要用下面方式skip混淆。-keep class com.android.mms.ui.SlideshowPresenter {*;}1.在需要混淆的工程目录下(package/apps/下的工程)添加proguard.flags文件,然后再Android.mk中添加如原创 2012-07-27 10:04:53 · 684 阅读 · 0 评论 -
android中service和aidl详细整理(值得一读的文章)
本文系343315623 devilived原创整理,转载分享请注明出处(http://hi.baidu.com/canghaiyisu123/blog/item/22e3f9ed78eadc3563d09f2e.html)。1.首先理解service的作用和生命周期,由于activity如果切换,那么他就不再运行,那么我们想在玩游戏的时候听播放器中的音乐,activity就应转载 2012-07-30 10:43:18 · 1096 阅读 · 0 评论 -
android framelayout的简单使用例子
android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > android:layout_width="fill_parent" android:layout_height="wr原创 2012-08-02 16:17:14 · 647 阅读 · 0 评论 -
浅谈Android五大布局(二)——RelativeLayout和TableLayout(配以小例子:代码+图)
http://www.cnblogs.com/wisekingokok/archive/2011/08/24/2152004.html在浅谈Android五大布局(一)中已经描述了LinearLayout(线性布局)、FrameLayout(单帧布局)和AbsoulteLayout(绝对布局)三种布局结构,剩下的两种布局RelativeLayout(相对布局)和TableLayout(表格布局转载 2012-08-02 17:11:09 · 1144 阅读 · 0 评论 -
Git的Patch功能(转)
http://www.cnblogs.com/y041039/articles/2411600.htmlUNIX世界的软件开发大多都是协作式的,因此,Patch(补丁)是一个相当重要的东西,因为几乎所有的大型UNIX项目的普通贡献者,都是通过 Patch来提交代码的。作为最重要的开源项目之一,Linux,也是这样的。普通开发者从软件仓库clone下代码,然后写入代码,做一个Patc转载 2012-08-03 13:52:31 · 1136 阅读 · 0 评论 -
Android操作HTTP实现与服务器通信
希望转载的朋友能够尊重作者的劳动成果,加上转载地址:http://www.cnblogs.com/hanyonglu/archive/2012/02/19/2357842.html 谢谢本示例以Servlet为例,演示Android与Servlet的通信。众所周知,Android与服务器通信通常采用HTTP通信方式和Socket通信方式,而HTTP通信方式又分get和post转载 2012-08-02 13:49:19 · 1029 阅读 · 0 评论 -
Android实现网络多线程断点续传下载
转:希望转载的朋友能够尊重作者的劳动成果,加上转载地址:http://www.cnblogs.com/hanyonglu/archive/2012/02/20/2358801.html 谢谢。 本示例介绍在Android平台下通过HTTP协议实现断点续传下载。我们编写的是Andorid的HTTP协议多线程断点下载应用程序。直接使用单线程下载HTTP文件对我们来说是一件非常简单转载 2012-08-02 13:52:03 · 427 阅读 · 0 评论 -
浅谈Android五大布局(一)——LinearLayout、FrameLayout和AbsoulteLayout(配以小例子:代码+图)
http://www.cnblogs.com/wisekingokok/archive/2011/08/24/2152004.htmlAndroid的界面是有布局和组件协同完成的,布局好比是建筑里的框架,而组件则相当于建筑里的砖瓦。组件按照布局的要求依次排列,就组成了用户所看见的界面。Android的五大布局分别是LinearLayout(线性布局)、FrameLayout(单帧布局)、Rel转载 2012-08-02 17:12:33 · 702 阅读 · 0 评论 -
android中的(singleLine)单行显示 none start middle
http://www.cnblogs.com/firecode/archive/2012/04/23/2466711.html第一个button 什么都没写。 后面省略号android:ellipsize="none" none就没有省略号了android:ellipsize="start" 省略好放到起始的位置android:ellipsize="m转载 2012-08-13 14:53:15 · 5771 阅读 · 0 评论 -
android适配分辨率(hdpi,mdpi,ldpi)及横竖屏
http://jianxiaza.blog.163.com/blog/static/87685628201131471635563/**MUST HAVE ROOT ACCESS**Open Root Explorer- Open System folder- Press and hold the "build.prop" file until dialog pops转载 2012-08-14 10:49:22 · 4209 阅读 · 0 评论 -
android 反编译
java饭编译工具,dex2jar&jd-gui另外,Activity,Service,ContentProvider等会被android系统调用到的class是不会被混淆的。> > 附上反编译工具及使用方法。> 一、解压缩apk文件得到classes.dex文件> 二、使用附件的dex2jar.sh脚本将classes.dex转换为classes.dex.dex2原创 2012-07-27 10:05:25 · 304 阅读 · 0 评论 -
Android mdpi ldpi hdpi区别(转)
http://hi.baidu.com/weiyousheng/blog/item/c622d701b9dec6c2277fb5cc.html在之前的版本中,只有一个drawable,而2.1版本中有drawable-mdpi、drawable-ldpi、drawable-hdpi三个,这三个主要是为了支持多分辨率。 drawable- hdpi、drawable- mdpi、dra转载 2012-08-14 10:42:26 · 2097 阅读 · 0 评论 -
有关Android线程的学习
转:http://android.blog.51cto.com/268543/3438231. Android进程 在了解Android线程之前得先了解一下Android的进程。当一个程序第一次启动的时候,Android会启动一个LINUX进程和一个主线程。默认的情况下,所有该程序的组件都将在该进程和线程中运行。同时,Android会为每个应用程序分配一个单独的LINUX用户。A转载 2012-07-30 11:34:30 · 382 阅读 · 0 评论 -
android 进程与线程 进程与进程 线程与线程通信问题
转:http://android-zhang.iteye.com/blog/13330321. Android中进程与进程、线程与线程之间如何通信?1)一个 Android 程序开始运行时,会单独启动一个Process。默认情况下,所有这个程序中的Activity或者Service都会跑在这个Process。默认情况下,一个Android程序也只有一个Process,但转载 2012-07-30 10:48:30 · 1225 阅读 · 0 评论