
Android 5 & 6 & 7
Android 5 & Android 6 & Android 7
程序员(无名)
这个作者很懒,什么都没留下…
展开
-
android 6.0 获取外置SD卡路径方法
直接使用如下方法即可 private static String getStoragePath(Context mContext, boolean is_removale) { StorageManager mStorageManager = (StorageManager) mContext.getSystemService(Context.STORAGE_SER...转载 2018-08-04 19:00:51 · 1138 阅读 · 0 评论 -
Android 6.0的lowmemorykiller机制
最近在处理一些lowmemorykiller相关的问题,于是对lowmemorykiller机制作了一个简单的了解。在这里总结一下。首先,是lowmemorykiller的一些背景知识。众所周知,Andorid的实质是一个linux的操作系统。所以和其他操作系统一样,每个程序,每个进程运行,都需要一定内存空间进行支撑。而进程的内存空间只是虚拟内存,程序运行需要的是实实在在的内存(物理内存,...原创 2018-12-14 18:10:01 · 251 阅读 · 0 评论 -
Android7.1 Selinux使用
讲Selinux的原理的文章太多了,讲实际使用也是有一些,但是都不够完整,这里举一个在Android7.1下的服务的例子。服务第一步,我们会在init.rc下增加服务。 因为我的设备是freesale sabresd 所以路径是: device/fsl/sabresd_6dq/init.rcservice crondd /system/bin/crondd class late...原创 2018-12-30 11:15:00 · 828 阅读 · 0 评论 -
rk3288 6.0 移除uboot和kernel开机logo
Platform: RockchipOS: Android 6.0Kernel: 3.10.92diff --git a/arch/arm/boot/dts/rk3288-b.dts b/arch/arm/boot/dts/rk3288-b.dtsindex ad3bc1a..f000e29 100644--- a/arch/arm/boot/dts/rk3288-b.dts+++ ...原创 2018-12-10 21:02:45 · 1489 阅读 · 0 评论 -
android 6.0 获取U盘的各种信息
权限首先获取U盘信息,我们需要在androidmanifest.xml中添加以下权限<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /><uses-permission android:name="android.permission.READ_EXTERNAL_STOR...原创 2019-03-02 17:05:40 · 1848 阅读 · 0 评论 -
Android 7.1 更改 OtherSound 默认值
最近项目需要修改 Android 7.1 中 Settings 中 OtherSound 子菜单中各项的默认值,并将其隐藏,在此做下整理。更改默认值目标OtherSound子菜单中主要有三项,如下所示。系统中默认这三项为开启的,根据项目要求需将其默认值改为关闭状态。Charging soundsLockscreen soundsTouch sounds做法(1) 修改 Locks...原创 2019-01-14 10:07:36 · 610 阅读 · 1 评论 -
Android 7.1.1 Launcher3 去除Quick Search Bar
Android 7.1.1 Launcher3 去除Quick Search Bar先看看launcher3的主要界面组成查看Launcher的代码private void setupViews() {...mWorkspace.bindAndInitFirstWorkspaceScreen(null /* recycled qsb */); 这里初始化了第一个屏幕 qsb就...原创 2019-03-01 19:51:36 · 746 阅读 · 0 评论 -
Android 7.0编译错误
错误:[ 0% 43/19107] build out/target/product/angler/gen/EXECUTABLES/iw_intermediates/version.cFAILED: /bin/bash -c "external/iw/version.sh out/target/product/angler/gen/EXECUTABLES/iw_intermediates/ver...转载 2018-05-15 15:36:01 · 661 阅读 · 0 评论 -
rk3288 android6.0 hdmi显示横竖屏切换方法
rk3288 android6.0 hdmi显示横竖屏切换方法android hdmi显示横竖屏主要是通过persist.demo.hdmirotation和ro.sf.hwrotation这两个属性值来控制的 。其中 persist.demo.hdmirotation这个属性值是rockchip平台添加的属性值。persist.demo.hdmirotation可以赋值portrai...原创 2018-12-10 10:59:03 · 1762 阅读 · 0 评论 -
Android7.0安装apk文件之后不弹出安装界面的问题
Android7.0以下的版本,别忘了加上:intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); Android7.0以上的版本,还需要加上权限:<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES"/> 完整的代码如下:pr...原创 2019-01-28 15:40:29 · 1840 阅读 · 0 评论 -
android 7.1 的jni加载错误: java.lang.UnsatisfiedLinkError: dlopen failed: library
自己编写了简单的apk后,通过 System.loadLibrary("testJniNative"); 调用自己写的libtestJniNative.so加载不成功,只要引用第三方的jni库,这个问题应该都会出现(Android7.0以上的版本),并且会造成闪退崩溃问题。网上的方法很多并没有戳中要点,给出的的并不是解决办法,在 http://blog.youkuaiyun.com/ngyzqf/articl...原创 2018-05-17 20:53:40 · 5442 阅读 · 3 评论