- 浏览: 924290 次
- 性别:
- 来自: 上海
最新评论
-
liu149339750:
我勒个去,搜到你的博客了,关注!
Android make脚本简记 -
ihopethatwell:
楼主,这个修改时间有个问题,退出修改界面就不保存设置的时间了, ...
Android中如何修改系统时间(应用程序获得系统权限) -
flyar520:
你好...我也遇到屏幕半屏刷成黑屏的问题...但是我的时在开机 ...
Android横屏状态下返回到壁纸界面屏幕刷新问题 -
flyar520:
你好...我也遇到屏幕半屏刷成黑屏的问题...但是我的时在开机 ...
Android横屏状态下返回到壁纸界面屏幕刷新问题 -
taowayi:
推荐android一键反编译神器 apkdec
Android apk反编译
文章列表
Understanding Systrace
Caution: If you've never used systrace before, we strongly recommend reading the systrace overview before continuing.
systrace is the primary tool for analyzing Android device performance. However, it's really a wrapper around other tools: It is the host-side wrapper around at ...
Introduction of simpleperf
What is simpleperf
Simpleperf is a native profiling tool for Android. Its command-line interface supports broadly the same options as the linux-tools perf, but also supports various Android-specific improvements.
Simpleperf is part of the Android Open Source Project. The s ...
基础知识
SEAndroid在架构和机制上与SELinux完全一样,考虑到移动设备的特点,所以移植到SEAndroid的只是SELinux的一个子集。SEAndroid的安全检查覆盖了所有重要的方面包括了域转换、类型转换、进程相关操作、内核相关操作、文件目录相关操作、文件系统相关操作、对设备相关操作、对app相关操作、对网络相关操作、对IPC相关操作。
Policy
policy是整个SEAndroid安全机制的核心之一,除了有好的安全架构外还必须有好的安全策略以确保让访问主体只拥有最小权限,使程序既能顺利执行基本功能又能防止被恶意使用。
在SEAndroid中主要采用了两种强制访问方法:
...
只要是国内的用户,基本上刷完5.0版本后如果没挂上V P N,信号及WIFI图标上都会显示有一个感叹号,是因为Google在5.0上加入了一个验证机制,移动网络与WIFI都会连接到google的服务器上,连接到google服务器上就为了去验证这个网络是否需要登录才能使用,如果所连接的WIFI是需要登录的,那么WIFI的图标便会显示感叹号了,但国内会显示却是因为连不上google。
首先,要知道的就是这个功能的原理就是通过你所连接的WIFI去访问google的指定的网址,然后如果访问的网站返回一个204代码(204代码就意味着是一个空白的,无内容的网页),那就表明该网站是无需登录的,如果返回的是 ...
Windows下CTS测试步骤
1.获取CTS 测试用例
1).从Google下载编译好的CTS测试用例
url : http://source.android.com/compatibility/downloads.html
2).或者编译CTS
i.到源码目录 source build/envsetup.sh
ii.make cts
iii.结果目录:~out/host/linux-x86/cts
2.制作脚本启动CT ...
extern "C" {
jint
Java_com_cmcc_media_MicphoneService_setMicVolume(JNIEnv * jEnv, jobject jobj, jint volume)
{
...
}
cpp文件中如果不添加 extern "C" {}的话可能会导致java link lib error;
jstring 转string:
static char* jstring2string(JNIEnv* env, jstring jstr)
{
char* rtn = NULL;
jclass clss ...
当我们要使用android的系统服务时,一般都是使用Context.getSystemService方法。例如我们要获取AudioManager,我们可以:
AudioManager am = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
获取的服务,其实是在ServiceManager中注册的Binder服务,然后进行封装后,提供给用户。
可以看ContextImpl.java中的实现:
static {
......
// 将AudioManager加入SYSTEM_ ...
系统设置--日期和时间--自动确定日期和时间:
智能机 提供2类日期和时间同步方式:
使用网络提供时间
使用GPS提供时间
以及”自动确定时区“的选项。
Android 之 时间和日期的自动同步
那就是说,我们可以通过如下3种方式自动 ...
[DESCRIPTION]
Setting->情景模式->使能振动选项,TP虚拟按键无振动效果
[SOLUTION]
修改tp driver中对于虚拟按键在normal mode下的上报方式为坐标上报,如果直接在TP driver中去上报key, android framework不会走振动的流程,此时如果想要实现虚拟按键振动,可以修改PhoneWindowManager.java 中 interceptKeyBeforeQueueing方法里添加 if (down && ((keyCode == KeyEvent.KEYCODE_HOME)||( ...
随着信息时代的发展,智能手机已经越来越普及。下面本文将带大家把自己的安卓手机变成
一台移动的web服务器。
1、下载almp压缩包解压后复制到手机存储卡根目录处(/mnt/sdcard);
2、安装终端模拟器到自己的手机上面;
3、安装终端后打开,输入以下命令:
$ su
# cd /
# mount -o remount,rw /system
# tar xf /mnt/sdcard/lmp.tar.bz2
# mount -o remount,ro /system
# exit
$ exit
4、在终端上面执行第三步的命令,如果命令无法执行,请在命令前面加上busybox
5、命令执行 ...
public void getSingInfo() {
try {
PackageManager manager=getPackageManager()
PackageInfo packageInfo=manager.getPackageInfo(getPackageName(), PackageManager.GET_SIGNATURES);
Signature[] signs = packageInfo.signatures;
Signat ...
一、一个BUG引发的问题
如果研发过程中有一个BUG:“不断的切换手机语言出现花屏现象”。这个问题我们如何验证呢?我想,最好的方式应该是自动化测试。
那么,自动化测试可以完成哪些任务呢?
简单的说, ...
Arabic, Egypt (ar_EG)
Arabic, Israel (ar_IL)
Bulgarian, Bulgaria (bg_BG)
Chinese, PRC (zh_CN)
Chinese, Taiwan (zh_TW)
Croatian, Croatia (hr_HR)
Czech, Czech Republic (cs_CZ)
Danish, Denmark (da_DK)
Dutch, Netherlands (nl_NL)
Dutch, Belgium (nl_BE)
English, US (en_US)
English, Br ...
家里电脑是win7,连上直接豌豆荚装驱动就好了。但单位的XP却不行,豌豆荚装了驱动却无法装MTP的驱动,设备管理器里MTP上带一个黄问号,导致无法往nexus7里拷文件,相当蛋疼。后上网查了不少资料总算搞定了,现在把过程给大家说一下:
1、确保你XP里装了windows midea player10或11,最好是11,9是不行的。装完重启电脑重连nexus7有的就可以了,如果不可以继续往下看。
2、第一步后仍不能连接的,我的电脑-右键-管理-设备管理器,在硬件管理器-MTP点右键,看VID和PID。
3.修改c:\windows\inf\wpdmtp.inf(如果这个文件不存在,安装wind ...
如果要添加 emulated sdcard ,需要一下几个内容修改:
1. patch:
diff --git a/init.rc b/init.rc
index bd6c22e..3a55e6a 100755
--- a/init.rc
+++ b/init.rc
@@ -184,11 +184,15 @@ on post-fs-data
# create directory for DRM plug-ins
mkdir /data/drm 0774 drm drm
+ # we will rem ...