- 博客(13)
- 资源 (6)
- 收藏
- 关注
转载 【转】Android之自定义设备管理
需求:控制手机的摄像头和录音全部禁用~ 这篇文章使用android提供的设备管理器类DeviceAdminReceiver ,来实现禁用手机摄像头的功能,还能够改变密码,锁屏,重启等功能,具体功能请去查API,如果我没记错的话有5千多行... ... 但是这篇文章主要就介绍常用的几个功能需求 = = 下面看代码:1.首先你需要先创建xml文件如上图所示。2.在device_a...
2018-08-14 15:58:56 924
原创 Android之JNI① AS3.0以下DNK下载配置和第一个JNI程序
一、JNI介绍JNI(Java Native Interface):一个协议,这个协议用来沟通java代码和外部的本地代码(c/c++), 外部的c/c++代码也可以调用java代码。1.1 C语言的优势:①效率上 C/C++是本地语言,比java更高效;②代码移植,如果之前用C语言开发过模块,可以复用已经存在的c代码;③java反编译比C语言容易,一般加密算法都是用C语言编写...
2018-08-13 13:43:51 426
原创 Android 蓝牙BLE功能的开发
写在前面的注意:蓝牙4.0要求版本是在4.3(18)以上,所以需要注意一下sdk版本。 查看蓝牙地址(看型号):设置-->通用-->关于手机-->状态信息-->蓝牙地址Android BLE 蓝牙4.0开始的低功耗技术。在BLE协议中,有2个角色:周边(periphery)和中央(Central),中央设备扫描,寻找广播;外围设备发出广播。工作流程:Scan--...
2018-08-13 11:15:02 433
转载 Android系统权限和root权限的获取以及应用权限列表
Android权限说明Android系统是运行在Linux内核上的,Android与Linux分别有自己的一套严格的安全及权限机制。一、linux文件系统上的权限-rwxr-x--x system system 4156 2012-06-30 16:12 test.apk.“-rwxr-x--x”代表的是相应的用户/用户组及其他人对此文件的访问权...
2018-08-09 14:43:52 17897 1
转载 Android 系统权限之SuperSU 模拟器root
android 开发过程中程序很多时候免不了需要对系统目录下的内容进行操作,虽然android的内核是linux系统,但是在linux中切换到root下的方式是sudo root,但是在的android中并没有提供我们su文件。So我们要向需要root的系统中添加su文件,同时改变su二进制文件的权限。原材料android 模拟器 supersu.apk supersu.zip步骤...
2018-08-09 11:48:07 7818 1
转载 【转】Android开发中,手把手教你root Android系统
因为从事的是智能家居相关行业,用的系统也是android系统,在某些场景下可能需要拿到系统的root权限。下面就手把手教大家去拿到app的root权限和adb的root权限,比如一般手机在出厂的时候,开关机动画都是固定的,但是如果有一个需求就是需要你动态的去切换开关机的动画的时候,可能就需要你拿到root权限,然后对system/media(手机目录,开关机动画不一定全部在这里)的开关机动画进行操...
2018-08-09 11:22:05 4685
转载 Android 工具之系统五层框架体系结构详解
这篇是五层架构,比上篇《Android 工具之系统四层体系结构详解》四层架构多出HAL层;从下图中可以很清楚得看出,整个架构可以分为五大层次:System Apps:即系统应用层,这一层中都是我们使用手机时都会直接接触到的各种应用。 Java API Framework:即 Java 接口框架层,这一层是为了上层应用提供各种接口。 Native C/C++ Libraries &...
2018-08-08 13:21:25 4183
转载 Android 工具之系统四层体系结构详解
这是常见安卓系统体系结构图,还有一种是在C库与底层中间加了一个HAL层,《Android 工具之系统五层框架体系结构详解》。这篇主要说这种四层结构体系:很明显四层:接下来一一讲解:Java应用程序层:Android会同一系列核心应用程序包一起发布,该应用程序包包括客户端,SMS短消息程序,日历,地图,浏览器,联系人管理程序等。所有的应用程序都是使用JAVA语言编写的。这些应用程序...
2018-08-08 13:12:19 2663
转载 常见14种手机传感器
手机传感器原理 https://jingyan.baidu.com/article/c35dbcb0fffe568916fcbc0c.html传感器Sensor就是手机里那些可以被测量并且能按照一定的规律转换成可用输出信号的器件或装置。一般这类传感器都是由敏感元件以及转换元件组成。手机上的那些能够通过芯片来感应的元器件,如反应距离值、光线值、温度值、亮度值和压力值等。在手机上增加传...
2018-08-08 11:35:06 24463
原创 Android 工具之mkDir/mkDirs区别和Environment下的文件路径
1.java mkdir()和mkdirs()区别mkdirs()可以建立多级文件夹, mkdir()只会建立一级的文件夹, 如下:new File("/tmp/one/two/three").mkdirs();执行后, 会建立tmp/one/two/three四级目录new File("/tmp/one/two/three").mkdir();则不会建立任何目录, 因为找不到...
2018-08-08 11:09:22 739
原创 Android 报错之 adb 不能打开
1、任务管理器 kill掉adb 或者重启adb server2、查看任务管理器没有adb,猜测是某个程序占用了adb端口5037为adb默认端口 查看该端口情况如下:查看:cmd —— netstat -aon|findstr "5037" TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 5...
2018-08-08 10:30:19 613
原创 Ubuntu 12.04 使用root用户登录桌面
首先是在按照上篇的进入单用户模式在那里输入的下面命令,但提示打不开视图,但总算可以sudo之后不再提示没有权限了,再次进入终端,输入:sudo gedit /etc/lightdm/lightdm.conf在图形编辑界面最后添加 allow-guest=false , 保存之后sudo apt-get remove gdm-guest-session或者sudo restart lightdm...
2018-08-02 14:29:01 1512
原创 Ubuntu12.04进入单用户模式重置密码(忘记密码)
首先,如果我们可以在终端输入命令“sudo passwd”,然后输入当前用户的密码后”Enter”。终端会提示我们输入新的密码并确认,此时的密码就是root新密码。修改成功后,输入命令 su root,再输入新的密码就ok了。如果不记得root密码,而且被提示没有权限的时候,要进入单用户模式了,首先选择重启,长按Shift(有时候长按shift或Esc没有效果的话,鼠标试下多次单击vm中的...
2018-08-02 10:29:44 4600
安卓反编译软件jadx-gui.bat
2018-08-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人