Android 覆盖修改第三方APP SharedPreference里存储的配置

SharedPreference的存储位置:/data/data/{$PACKAGE_NAME}/shared_prefs/ /data/data/{$PACKAGE_NAME}/这里的文件原本只有应用本身才有权限访问,可以看到owner和group都是不同的,而且只有所有者才能rw读写,连sy...

2019-05-21 15:44:11

阅读数 0

评论数 0

手机生成ODEX提升开机速度的原因

手机生成ODEX提升开机速度的原因: 一:什么是odex odex是安卓上的应用程序apk中提取出来的可运行文件,是通过apk安装包的中的dex优化过的,再把apk包里的dex文件删除。这样做可以加快软件的启动速度,预先提取,减少对RAM的占用,因为没有odex的话,系统要从apk包中提取de...

2019-03-28 19:55:18

阅读数 33

评论数 0

Android SeLinux权限问题和解决方法

1. 确认 seLinux导致权限问题 1.1 标志性log 格式: avc: denied{ 操作权限}for pid=7201comm=“进程名”scontext=u:r:源类型:s0tcontext=u:r:目标类型:s0tclass=访问类别permissive=0 1.2 举例: ...

2019-03-06 16:49:22

阅读数 93

评论数 0

MTK去掉系统提取odex、selinux改为permissive、adb root

1.去掉系统提取odex device/mediatek/common/BoardConfig.mk +WITH_DEXPREOPT := false 2.selinux改为permissive system/core/init/Android.mk  - ifneq (,$(fi...

2019-02-25 09:58:23

阅读数 72

评论数 0

Android书籍推荐:总结9位开源社区专家推荐

Android开发书籍推荐:从入门到精通系列学习路线书籍介绍 很多时候我们都会不断收到新手的提问“Android开发的经典入门教材和学习路线?”、“Android 开发入门教程有哪些推荐?”等类似的问题,我们不断重复回答这些问题,这让我们萌生了做《 Android开发书籍推荐:从入门到精通系列学...

2019-02-23 10:58:29

阅读数 199

评论数 0

如何使用git 生成patch 和打入patch

平时我们在使用git 管理项目的时候,会遇到这样一种情况,那就是客户使用git 生成patch 给到我们,那我们就需要把客户给到patch 打入到我们的project ,基于这样一个场景,我把git 如何生成patch 和如何打入patch 做总结 生成patch 的方法:(我这里描述的生成pa...

2019-01-29 14:59:09

阅读数 54

评论数 0

Android Studio阅读Android源码

先成功编译Android源码 源码根目录下执行命令mmm development/tools/idegen/ 把这个文件copy到out/host/linux-x86/framework/目录下,在根目录下执行 源码根目录下执行命令development/tools/idegen/idege...

2018-08-16 15:03:27

阅读数 339

评论数 0

在android studio中加入framework.jar的方法 gradle编译中文乱码

在把一个老项目从eclipse迁移到android studio的过程中遇到了添加framework.jar的问题,在百度,google搜了几篇文章,照着攻略实行了一遍,发现仍然无法用framework.jar覆盖android sdk中的api,最后用英文在google中搜索,发现了这篇文章才解...

2018-07-25 16:15:46

阅读数 116

评论数 0

如何通过adb command去控制MTKLogger 开关

logcat 不能打印log,logcat -s 不能搜索log   /system/bin/xlog filter-set on     [DESCRIPTION]  如何通过adb command去控制MTKLogger 开关,设定log路径等等。   [KEYWORD]  ...

2018-07-23 21:10:57

阅读数 105

评论数 2

recyclerview 实现带标题的Grideview 不嵌套

  项目中需要实现微信钱包页面类似的布局,我第一次看到后觉得很容易,用recyclerview嵌套grideview就能实现,往回一想太麻烦, 并且要写好多adapter和相应的点击事件。于是我想能不能只用recyclerview不嵌套能不能实现。在网上搜到一个神奇的方法解决了我的问题 ...

2018-07-17 09:12:13

阅读数 247

评论数 0

Windows 7远程桌面连接Ubuntu 12.04

首先了解一下目前用于远程桌面的软件及所用的协议。 远程桌面连接组件是基于RDP(RemoteDesktopProtocol远程桌面协议)进行通信的。远程桌面协议(RDP, Remote Desktop Protocol)是一个多通道(multi-channel)的协议,让本地电脑连上提供微软终端机...

2018-07-16 20:35:30

阅读数 323

评论数 0

如何实现android炫酷悬浮球菜单

前言悬浮球菜单这件事,很多篇文章都有讲过,那为什么我还要再写一篇呢?因为我觉得我们的实现比较酷炫,另外有必要总结下实现的思路,供大家来参考。毕竟做什么事,思路先行,如果没有思路,只会复制粘贴代码,那和咸鱼有什么区别?效果预览全能分词 悬浮球效果预览思考首先我们实现悬浮球时,WindowManage...

2018-05-11 15:33:06

阅读数 1054

评论数 0

Android 打造炫目的圆形菜单 秒秒钟高仿建行圆形菜单

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/43131133,本文出自:【张鸿洋的博客】1、概述今天打开建行看存款,一看伤心欲绝,再看:我擦,这个圆形菜单挺炫。于是,为了掩盖我悲痛的心情,我决定是实现这个效果。好了,其实还有个...

2018-05-11 15:29:05

阅读数 196

评论数 0

android中根据touch事件判断单击及双击

private static final int MAX_INTERVAL_FOR_CLICK = 250;      private static final int MAX_DISTANCE_FOR_CLICK = 100;      private static final int MAX_...

2018-05-11 15:27:54

阅读数 1000

评论数 0

添加应用的快捷入口

两种办法,一种用root权限执行adb命令直接打开相应的activity,一种是调用对应程序内部URL Scheme。root执行命令这个最简单粗暴,拿微信举例子,在手机上用root权限执行adb命令"am start -n com.tencent.mm/com.tencent....

2018-05-11 15:25:30

阅读数 563

评论数 0

Android View加载圆形图片且同时绘制圆形图片的外部边缘边线及边框:LayerDrawable实现

Android View加载圆形图片且同时绘制圆形图片的外部边缘边线及边框:LayerDrawable实现LayerDrawable实现的结果和附录文章1,2,3中的layer-list一致。我写个例子,这次使用LayerDrawable把附录文章4的功能再次实现走通一遍。写一个布局,简单放一个正...

2018-05-10 15:08:51

阅读数 147

评论数 0

XXXX公司需求接口实现(二)

11) 网址/IP白名单接口---------- frameworks/base/core/java/android/provider/Settings.java /** @hide */ public static final String PRIZE_NET_WHITEL...

2018-04-14 16:10:30

阅读数 216

评论数 2

XXXX公司需求接口实现(一)

 Android AIDL 实现两个APP之间的跨进程通信实例1 Service端创建首先需要创建一个Android工程然后创建AIDL文件,创建AIDL文件主要为了生成继承了Binder的Stub类,以便应用Binder进行进程间通信servier端结构如下 AIDL代码如下// IBookMa...

2018-04-14 14:09:04

阅读数 201

评论数 0

Android USB默认连接模式为MTP

以下内容是基于MTK平台的。很多时候,手机项目开发,客户都要求配置USB的默认连接方式,但是在Android 6.0以及之后的版本就直接配置USB连接模式,看到的USB连接模式还是仅充电,而这是google的默认设计。那么对于这个问题,也看了很多网上的一些解法,如:Android 5.0可以直接配...

2018-04-14 11:01:48

阅读数 1298

评论数 0

Android Broadcast 和 BroadcastReceiver的权限限制

在Android应用开发中,有时会遇到以下两种情况,1. 一些敏感的广播并不想让第三方的应用收到 ;2. 要限制自己的Receiver接收某广播来源,避免被恶意的同样的ACTION的广播所干扰。在这些场景下就需要用到广播的权限限制。第一种场景: 谁有权收我的广播?在这种情况下,可以在自己应用发广播...

2018-04-13 20:49:18

阅读数 2025

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭