android之权限
jingwen3699
从2005年初第一份工作j2ee工作,二次开发。2005年底年到2010做j2me开发和当j2me游戏培训师。
2010年初就开始接触android开发。
从2005年底开始从事手机程序开发。
目前专职做android软件开发。
展开
-
Android应用程序获取ROOT权限的方法 (基础篇)
要在android应用程序中使用root权限,那么运行程序的设备必须具有root权限 public static boolean runRootCommand(String command) { Process process = null; DataOutputStream os = null; try { process = Runtime.getRuntime().ex原创 2012-11-12 19:52:04 · 9832 阅读 · 0 评论 -
360超级战舰W910 Root方法
超级战舰W910 Root方法:电脑上安装“刷机精灵”(http://www.shuame.com/ ),在手机“菜单”——“系统设置”——“开发人员选项”——勾选“USB调试”,并用USB线连接电脑,安装驱动;点击刷机精灵“实用工具”的“进入Fastboot模式”,手机会自动重启到Fastboot模式;不要拔数据线,解压刷机包中“刷入boot.bat”和“xda”到C盘根转载 2013-07-24 17:24:23 · 1564 阅读 · 0 评论 -
Android安全风险控制策略
没有一个软件系统是绝对安全的,总体而言,Android系统中的风险可概括为五大类。根据以下建议对每种风险做好防范工作。第一类风险是滥用应用程序权限。关于这类风险有如下防范策略建议。应用程序认证认证是防范恶意程序的有效手段之一。在理想状态下,一个应用程序在认证之前必须经过完整的测试与代码审查,确认其权限使用的合理性,这自然对恶意软件起到了有力的防范作用。但是,认证的费用高昂,程序转载 2013-07-14 18:43:23 · 1746 阅读 · 0 评论 -
Permission Denial: starting Intent 解决办法
我碰到的问题,是因为 android:process="com.android.phone" 导致的。使用广播的形式让其独立。下面是别人的接近方案:天才是各个时代都有的;可是,除非待有很是的事项产生,冲动群众,是有天才的人呈现,不然赋有天才的人就会僵化。你在调试法度时可能会呈现ActivityManager: java.lang.SecurityException:原创 2012-12-03 18:54:29 · 24215 阅读 · 3 评论 -
Android的AndroidManifest.xml android:process元素说明
android:process可以针对一个组件(activity,broadcast等)。应用程序的所有组件运行在该进程中。每个组件可以通过设置它自己的process属性来覆盖该设置。默认情况下,Android为每个应用程序创建一个单独的进程,所有组件运行在该进程中,这个默认进程的名字通常与该应用程序的包名相同。比如 package="com.lt.myt原创 2012-12-03 16:58:48 · 33860 阅读 · 2 评论 -
关于adbd进程的ROOT权限问题
adbd源码位于system/core/adb/目录下,可执行文件位于/sbin/adbd。通过adb执行ps命令,结果如下:USER PID PPID VSIZE RSS WCHAN PC NAMEroot 1 0 296 212 c00b0124 0000d9ec S /init... .转载 2012-12-01 19:27:10 · 1989 阅读 · 1 评论 -
Android权限之三共享UID和签名
共享UID安装在设备中的每一个Android包文件(.apk)都会被分配到一个属于自己的统一的Linux用户ID,并且为它创建一个沙箱,以防止影响其他应用程序(或者其他应用程序影响它)。用户ID 在应用程序安装到设备中时被分配,并且在这个设备中保持它的永久性。通过Shared User id,拥有同一个User id的多个APK可以配置成运行在同一个进程中.所以默认就是可以互相访问转载 2012-12-01 11:27:42 · 1024 阅读 · 0 评论 -
Android中startActivity中的permission检测与UID机制 共享进程
我们经常在一个activity中去start另一个activity,或者与另一个acitivity的结果进行交互(startActivityForResult)。但有没有想过可能会出现的permission问题呢?如果你遇到了permission denial的Exception,那么你需要读读这篇文章啦。我们在同一个application内部,可以随意的startActivity fro转载 2012-12-01 11:17:42 · 1261 阅读 · 0 评论 -
为什么我复制到system/app下了,就是用不了呢!因为什么呢?
在手机上有3个地方可以安装apk应用程序:1) system/app2) data/app3) SD卡? system/app称作只读ROM,用来装系统自带apk软件。刷完机后,这些软件就被安装好了。? data/app是可读写的RAM。用户的apk应用程序就安装在这里。重新刷机或wipe用户数据后,这些程序会被清除掉。? SD卡也可以用来安装apk应用程序。用PC助手手机转载 2012-11-29 21:16:00 · 13141 阅读 · 1 评论 -
PhoneFactory.getDefaultPhone()引发的问题解决
转载:http://blog.csdn.net/kuangjp/article/details/7092212今天遇到这样的问题,在调用PhoneFactory.getDefaultPhone()出现如下的错误:PhoneFactory.getDefaultPhone must be called from Looper threadE/AndroidRuntime转载 2012-11-29 18:54:44 · 4508 阅读 · 0 评论 -
android手机获取root权限详细教程
root就是手机的神经中枢,它可以访问和修改你手机几乎所有的文件,这些东西可能是制作手机的公司不愿意你修改和触碰的东西,因为他们有可能影响到手机的稳定,还容易被一些黑客入侵(Root是Linux等类UNIX系统中的超级管理员用户帐户,该帐户拥有整个系统至高无上的权利,所有对象他都有可以操作的权利,所以很多黑客在入侵系统时,都要把权限提升到Root权限,就是将自己的非法帐户添加到Root用户组。类比原创 2012-11-12 20:25:22 · 1738 阅读 · 0 评论 -
Android中如何修改系统时间(应用程序获得系统权限)(高级篇)
在 android 的API中有提供 SystemClock.setCurrentTimeMillis()函数来修改系统时间,可惜无论你怎么调用这个函数都是没用的,无论模拟器还是真机,在logcat中总会得到"Unable to open alarm driver: Permission denied ".这个函数需要root权限或者运行与系统进程中才可以用。 本来以为就没有办法转载 2012-11-12 20:29:43 · 1483 阅读 · 0 评论 -
解决ICS40上设置APN无权限问题
在ICS40以前的版本中,如果程序需要设置APN,只需要在AndroidManifest文件中声明这个权限即可。在40的机器上运行则会抛出以下异常:java.lang.SecurityException: No permission to write APN settings: Neither user *** nor current process has android.permissio转载 2012-11-08 15:50:27 · 13811 阅读 · 4 评论 -
手机没有root权限,应用程序具备root权限 解决方案
现在还没有解决,听说需要修改系统才能达到效果原创 2012-11-12 20:14:30 · 2264 阅读 · 0 评论 -
安装提示错误 [INSTALL_FAILED_OLDER_SDK]的解决方案
原先在1.6rc1上写的程序,拿到1.5的SDK重新编译后却不能用abd install bin/xxx.apk 安装上去,提示错误是:Failure [INSTALL_FAILED_OLDER_SDK] 找了一下,是这个原因: 打开源码目录下的AndroidManifest.xml文件,然后注释掉或者删除掉这行:转载 2013-08-06 16:11:26 · 106095 阅读 · 1 评论