`
aking86
  • 浏览: 81717 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
Android 拦截 HOME 按键   主要就是重写 onAttachedToWindow () 和 onKeyDown (...,...) 这两个方法。   前者是起到拦截作用的,后者是监听到HOME按键事件后的动作,如果没动作可以不要 onKeyDown。 还要注意,要加权限: <uses-permission android:name="android.permission.DISABLE_KEYGUARD "></uses-permission>     // 转载请注明出处: http://aking ...
自定义控件 TitleBar 实现步骤:   1.先写好一个公共的自定义控件布局文件 custom_widget.xml 2.在其它布局文件里引用自定义控件(PublicTitleBar) activity_custom.xml 3.写自定义控件的类,主要是提供一些方法 PublicTitleBar.java 4.在 activity 里面设置自定义控件 文字/点击事件等 MainActivity.java   先写好一个公共的自定义控件布局文件 custom_widget.xml <RelativeLayout xmlns:android="http://sc ...
关于 ratingBar 参考 资料写的demo http://www.cnblogs.com/over140/archive/2010/11/18/1880391.html 写道 <RelativeLayout android:layout_width="fill_parent" android:layout_height="wrap_content" > <TextView android:id="@+id/tv_hotel&q ...
[教程] Android系统在超级终端下必会的命令大全   Android系统在超级终端下必会的命令大全http://bbs.189store.com/thread-44928-1-1.htmlhttp://bbs.189store.com/forum.php?mod=viewthread&tid=44928   所有命令都是运用超级终端下的BUSYBOX工具集。以下简述busybox BusyBox 是标准 Linux 工具的一个单个可执行实现。BusyBox 包含了一些简单的工具,例如 cat 和 echo,还包含了一些更大、更复杂的工具,例如 grep、find、mount ...
ViewPager     MainActivity 类   package org.aking86.armyknife; import java.text.DateFormat; import java.util.ArrayList; import java.util.List; import android.app.Activity; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import ...
要在android应用程序中使用root权限,那么运行程序的设备必须具有root权限。     http://www.eoeandroid.com/code/2012/0320/973.html   写道 public static boolean runRootCommand(String command) { String TAG = ""; Process process = null; DataOutputStream os = null; try { process = Runtime.getRuntime().exec( ...

android应酬资料

android面试资料。收集的。   经历了十几次的面试,感觉面试题百变不离其宗;无非就是两方面的,技术和人力 ,当然两个方面多很主要的,先谈技术吧, 技术方面:一般是分笔试,和项目讲解,有的还会有机试 我在面试中遇 ...

android 资料

    1.view如何刷新?简述什么是双缓冲?android中实现view的更新有两个方法,一个是invalidate,另一个是postInvalidate,其中前者是在UI线程自身中使用,而后者在非UI线程中使用。 双缓冲闪烁是图形编程的一个常见问题。当进行复杂的绘制操作时会导致呈现的图像闪烁或具有其他不可接受的外观。双缓冲的使用解决这些问题。双缓冲使用内存缓冲区来解决由多重绘制操作造成的闪烁问题。当使用双缓冲时,首先在内存缓冲区里完成所有绘制操作,而不是在屏幕上直接进行绘图。当所有绘制操作完成后,把内存缓冲区完成的图像直接复制到屏幕。因为在屏幕上只执行一个图形操作,所以消除了由复杂绘制 ...
android杀进程方法 源文: http://www.cnblogs.com/275095923/archive/2011/09/05/2167958.html   Android 结束进程,关闭程序的方法,经过这几天的调研,发现了Android结束一个进程的方法即采用下面这个类void android.app.ActivityManager.restartPackage(String packageName)public void restartPackage (String packageName) Since: API Level 3 Have the system perfor ...
存放手机铃声的的路径(三星 I8150 手机):  /system/media/audio/ringtones  /mnt/sdcard/media/audio/ringtones     其它铃声也在   media/audio/   下。 存放自定铃声时,只要把喜欢的音乐制作成 .ogg 格式的,再复制到:   /mnt/sdcard/media/audio/ringtones 下即可. 会使用RE工具的朋友可以把音乐放在系统目录下: /system/media/audio/ringtones 制作音乐铃声可以用“格式工厂” (FormatFactory) 这 ...
操作步骤:   工具准备: DooMLoRD , (Superuser.apk) ,PC端的手机驱动,Root_Explorer(RE工具) 1。在官网下载  DooMLoRD工具(   DooMLoRD_v4_ROOT-zergRush-busybox-su.zip   ),它自带了  Superuser.apk ,但是那是免费版本的,Superuser 似乎不好用,并且带有广告,所以从别处替换了它的apk 2。 在网上搜索对应手机型号的驱动程序。 工具全部已经准备好了,可以下载,直接使用。驱动要自己在网上搜索下   安装驱动:在PC上安装手机的驱动程序。 ...
  Android Mms 源码结构 源文:http://www.open-open.com/lib/view/open1327829239952.html   从软件的功能角度来讲,Mms分为对话列表,消息列表,短信编辑,彩信编辑,短信显示,彩信显示和配置。从实现的角度来看,它分为GUI展示层,发送/接收,彩信解析,彩信附件,信息数据等,这些分类对应着源码中的各种包。源码导航Mms的源码的位置在于android/packages/apps/Mms其中Mms/src/com/android/mms里面都是Mms相关的代码,而Mms/src/org/w3c/dom里面是一个类库,主要用于彩 ...
参考: http://www.2cto.com/kf/201109/102970.html   android手机流量信息系统是LINUX内核 记录在/proc/self/net/dev文件里面 我们可以看看dev文件的格式 写道 C:\>adb shell cat /proc/net/dev Inter-| Receive | Transmit face |bytes packets errs drop fifo frame compressed multicast|b ...
主要是解决汉化(反编译)最后一步签名的问题,网上的sign.bat 不是很好用,没有解释清楚 汉化方法参考: http://www.7xz.com/topic/3065   下载 sign包,解压后内容如下: libhgl.soREADMESign.batsignapk.jartestkey.pk8testkey.x509.pem 修改 sign.bat 文件,内容如下,只要2行即可,多的删除掉.测试OK @ECHO OFF java -jar signapk.jar testkey.x509.pem testkey.pk8 %1 %2   1.把未签名的apk 复制到 s ...
Android常用命令集锦  android开发中,比较常用的命令集锦, 在我们开发中难免用到Android命令,有些确实命令确实很有用处。  特别对于一些初学者来说,命令根本没有想过用也不会用,比如他们想安装一个.apk文件到模拟器上面,但是他们不会启动模拟器,他们只会先启动 Eclipse,然后在启动模拟器,这样不但浪费时间,而且Eclipse又占用你的内存。这也是我为什么总结这篇文章的原因了,希望对大家有所帮助。  如果想让系统认识你输入的命令(如:输入android命令)有两种方法:1.设置环境变量.(和设置java路径一样,具体网上查哦!);2.直接进入你 SDK 里tools目录(c ...
Global site tag (gtag.js) - Google Analytics