android
oria2006
这个作者很懒,什么都没留下…
展开
-
Android设备导致个别蓝牙音箱死机的问题
调用MediaPlay对象播放语音时,间隔不能大于3s,否则会导致蓝牙A2DP协议频繁终端,导致个别蓝牙音响死机或者中断。原创 2020-12-04 16:56:26 · 495 阅读 · 0 评论 -
Android 系统启动入口
启动入口文件system\core\init\init.c当Android系统启动时候,会解析init.rc文件,然后根据里面的定义,启动各种服务,如netd、zygote、servier_manager等等init.rc中对服务做了分类,在service section里面有一个’class’标签,指明了该服务所属的类。如:service surfaceflinger /system/bin/surfaceflinger class core //所属类为‘core’ u...原创 2020-12-04 16:26:59 · 451 阅读 · 0 评论 -
Android 从应用到linux驱动
转载 2016-11-10 18:44:50 · 390 阅读 · 0 评论 -
adb devices无法发现设备
1.vi ~/.android/adb_usb.ini 命令,在打开的 adb_usb.ini文件中添加0x19d2, 然后保存退出原创 2017-02-14 17:12:01 · 532 阅读 · 0 评论 -
Android MTK6735平台编译、调试系统模块
source build/envsetup.shlunch full_newmobi6735_66t_v_l1-userdebugmake preloadermake lkmake -j4编译内核make bootimage原创 2018-07-11 13:13:05 · 1153 阅读 · 0 评论 -
Android Class文件格式及反编译原理
Java虚拟机(JVM)对于JAVA程序来讲JVM就是一台计算机,和计算机一样它有处理器、内存、堆栈以及指令系统,Java程序在JVM上运行,它不需要考虑真实的物理计算机是什么平台,所以同一个Android APK可以在不同的硬件平台上运行。Android虚拟机(Dalvik)Dalvik虚拟机是Google专门为Android系统开发的,它是在apache的java虚拟机基础上针对移...原创 2019-02-21 10:13:40 · 1515 阅读 · 0 评论 -
Android 入门----Activity生命周期
Activity是android提供的四个重要组建之一,Activity有其生命周期:转载 2016-08-26 15:48:00 · 258 阅读 · 0 评论 -
Android 入门----APP是如何加载的
1.在屏幕点击应用 lunch会将该点击事件包装成一个intent,该intent包含两个参数,这两个参数对应到应用中的AndroidManifest.xml文件中的 应用接收到这两个参数后,会与AndroidManifest.xml文件中的做匹配,匹配成功后找到当前所在的activity <activity andro原创 2016-08-26 15:37:09 · 424 阅读 · 0 评论 -
Android Wifi 相关功能
import android.net.wifi.ScanResult;import android.net.wifi.SupplicantState;import android.net.wifi.WifiConfiguration;import android.net.wifi.WifiInfo;import android.net.wifi.WifiManager;wifiMana原创 2016-08-25 15:29:23 · 330 阅读 · 0 评论 -
Android入门---adb decives no permission
1.ubantu的开发环境,USB连android设备的时候使用adb devices没有发现设备2.百度了一下,需要在/etc/udev/rules.d目录中添加规则文件3.adb devices结果显示????????????no permissions4.用udevadm test /class/usb命令查看规则文件生效情况read rules file: /e原创 2016-08-29 14:40:51 · 890 阅读 · 0 评论 -
Android Stdio--------编译错误之appcompat
1原创 2016-08-10 18:42:12 · 353 阅读 · 0 评论 -
Android Stdio JDK1.7 Android 4.4编译错误
Error:Execution failed for task ':app:preDexDebug'.> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.7.0_7...原创 2020-01-02 11:07:00 · 211 阅读 · 0 评论 -
gradle离线包下载更新
今天直接打开一个android studio项目,发现android一直停在 gradle project info该问题是由于gradle没有更新到,需要配置代理、翻墙下载,也可以手动下载在C:\Users\Administrator\.gradle\wrapper\dists目录中查看需要下载的版本下载到版本后,直接在该路径下解压就行了原创 2016-08-12 16:11:16 · 1045 阅读 · 0 评论 -
Android APP签名和用户UID
在开发工具上直接将APP安装到设备上是,开发工具会为APP签入一个DebugKey,但是当我们要正式发布一个APP时,必须要为该APP签入合适的签名,该签名主要用于声明作者身份,表明该APP是可信任的。系统不会安装一个未签名的APP,签名证书不需要授权,APP开发者普遍都使用自己的证书签名,如开发者可以使用Android Stdio为自己的APP签名:1.step 12.ste原创 2016-08-11 10:49:21 · 2738 阅读 · 0 评论 -
Android 定制关机界面
1.PhoneWindowManager.java case LONG_PRESS_POWER_GLOBAL_ACTIONS: mPowerKeyHandled = true; if (!performHapticFeedbackLw(null, HapticFeedbackConstants.LONG_PR原创 2016-04-11 14:11:26 · 1559 阅读 · 0 评论