![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android基础
文章平均质量分 89
stephen255
这个作者很懒,什么都没留下…
展开
-
获得android手机的CPU核心数
//CPU个数private int getNumCores() { //Private Class to display only CPU devices in the directory listing class CpuFilter implements FileFilter { @Override public boolean accep原创 2013-06-08 15:30:11 · 16768 阅读 · 3 评论 -
android音频处理
原文出处:http://mindtherobot.com/blog/555/android-audio-problems-hidden-limitations-and-opensl-es/我最近一直在研究Android音频API。之前我写过一篇介绍性的文章来说明Android上可用的三套API。现在我假设你在看这篇文章的时候已经对AudioTrack,SoundPool和MediaPlay原创 2014-04-03 16:05:40 · 8126 阅读 · 1 评论 -
android xml中转义字符的使用
如果一段文字需要多个TextView拼贴,比如:“我叫XXX,今年XX岁了,身高X.X米”;可以考虑引用string.xml文件中预定义的字符串拼接实现.例子:1.在string.xml中先定义好格式String.xml字符转义拼接: 我叫 %1$s,今年 %2$d岁了,身高 %3$f米。2.代码中这样实现 TextView t转载 2014-07-01 16:11:37 · 23772 阅读 · 1 评论 -
手机信息
获取手机屏幕高度 private void getWeithAndHeight(){ //这种方式在service中无法使用, DisplayMetrics dm = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(原创 2013-06-21 14:26:39 · 990 阅读 · 1 评论 -
android权限
常用权限:读写存储卡装载和卸载文件系统android.permission.WRITE_EXTERNAL_STORAGEandroid.permission.READ_EXTERNAL_STORAGEandroid.permission.MOUNT_UNMOUNT_FILESYSTEMS网络连接android.permission原创 2013-06-21 12:48:53 · 26390 阅读 · 5 评论 -
自定义ViewGroup和View的MotionEvent的关系
当TouchEvent发生时,首先Activity将TouchEvent传递给最顶层的ViewGroup, TouchEvent最先到达最顶层 viewGroup 的 dispatchTouchEvent ,然后由 dispatchTouchEvent 方法进行分发,如果dispatchTouchEvent返回true ,则交给这个viewGroup 的onTouchEvent处理,如果原创 2013-07-02 15:02:36 · 2301 阅读 · 1 评论 -
android源码编译
一、环境说明:1、liunx系统:Ubuntu12.042、jdk:sun-java6-jdk3、g++4.4 gcc4.4二、android源码的目录结构[plain] view plaincopy|-- Makefile |-- bionic (bionic C库) |-- bootabl原创 2013-10-29 20:15:19 · 8602 阅读 · 2 评论 -
Android adb setuid提权漏洞的分析
去年的Android adb setuid提权漏洞被用于各类root刷机,漏洞发现人Sebastian Krahmer公布的利用工具RageAgainstTheCage(rageagainstthecage-arm5.bin)被用于z4root等提权工具、Trojan.Android.Rootcager等恶意代码之中。下面我们来分析这一漏洞的产生原因。The Android Exploid C转载 2014-01-02 11:06:09 · 1011 阅读 · 1 评论