
android基础
文章平均质量分 66
Bing_ka
The worst pen is better than the best memory
展开
-
android apk的反编译
android apk的反编译之前一直听说有反编译,但从未尝试过,上网找博客,边看边学。首先是下面这篇博客Android APK反编译就这么简单 详解(附图)1.资源文件的反编译:作者已经详解了如何反编译,并且提供了相应工具的下载,非常不错,只是由于版本的问题导致其资源文件的反编译报错,错误:could not decode arsc file。致使只能反编译出smal原创 2016-02-24 17:56:51 · 713 阅读 · 0 评论 -
源码环境下添加系统Service流程
源码环境下添加系统Service流程 关于系统服务的分析,以及如何实现添加系统服务,分析详细跳转链接:Android系统服务(SystemService)简介添加系统Service涉及的文件修改文件:Android.mkapi/current.txtapi/system-current.txtapi/test-current.txtcore/java/andro...原创 2018-06-28 17:26:07 · 1150 阅读 · 1 评论 -
android中px和dp,px和sp的转换方法
android中px和dp,px和sp的转换方法 在Android开发中dp和px,sp和px之间的转换时必不可少的,网上流传的方法public class DisplayUtils { /** * convert px to its equivalent dp * 将px转换为与之相等的dp */ public static int ...转载 2018-06-20 14:17:55 · 684 阅读 · 0 评论 -
Android知识杂项总汇
Android知识杂项总汇Android中Application类用法只做转载,后续学习分析 转自:Android中Application类用法Android 中的 Service 全面总结只做转载,后续学习分析 Android 中的 Service 全面总结android studio导入开源项目问题Error:failed to find Build Tools revision 23.0.转载 2016-09-07 17:37:05 · 852 阅读 · 0 评论 -
android N 恢复出厂设置流程简析
前言: 恢复出厂设置的本质上是先写入command到BCB中,然后让手机进入recovery模式,此时会根据BCB中的命令来执行对应的操作,本文主要分析java层的流程。力有不逮,如有错漏,请多指教。流程图:流程分析:packages/apps/Settings/src/com/android/settings/MasterClearConfirm.java 恢复出厂设置的功能在设置中,源生原创 2017-07-05 18:14:18 · 6102 阅读 · 0 评论 -
Android数据库接口用法简介
关于Android数据库的使用,网上和很多书籍上都有相应的介绍,简单的使用,难度不大,但是作为一个持久存储数据的方式,有必要做个总结,以下内容基本参照《第一行代码》中的有关介绍。概述Android为了让我们能够更加方便地管理数据库,专门提供了一个SQLiteOpenHelper帮助类,借助这个类就可以非常简单地对数据库进行创建和升级。既然有好东西可以直接使用,那我们自然要尝试一下了,下面我就将对S转载 2017-06-19 15:02:54 · 1901 阅读 · 0 评论 -
aidl涉及的Binder框架流程简单分析
预备的所有文件分析IBookManagerinterafacejava 前言:IPC机制必然会碰到AIDL,网上相关的博客很多,但总不如自己走一边来的印象深刻。预备的所有文件 关于如何使用AIDL,网上很多也比较简单,不赘述了。Book.aidl// Book.aidlpackage com.lct.zyw.serviceaidl;parcelable Book;Book.javap原创 2016-09-20 17:05:16 · 693 阅读 · 0 评论 -
android布局属性
转自:http://blog.youkuaiyun.com/laurawan/article/details/18217259android布局属性转载 2017-02-24 10:13:37 · 596 阅读 · 0 评论 -
android SystemProperties--如何配置系统属性
实现一个上层设置中的开关控制关机时是否在充电时打开呼吸灯的需求:明确如何实现:上层写入一个系统属性的变量,在开关打开和关闭时改变变量的值(bool类型即可),底层会去读取这个系统属性的值,从而做控制; 1.上层需要做的是如何进行设值:import android.os.SystemProperties;SystemProperties.set(String key, Stri原创 2015-06-17 09:56:02 · 3216 阅读 · 0 评论 -
android系统音量界面相关
AudioManger,AudioService,VolumeDialog关于源码中引用资源文件编译报错cannot be resolved or is not a field原创 2016-12-26 11:22:55 · 6293 阅读 · 0 评论 -
isEmpty(),null,“”的区别
测试微博样式转载 2015-01-31 15:43:56 · 1711 阅读 · 0 评论 -
KeyEvent系统事件模拟(Home键,Back键等)
Remote Controller中手机通过蓝牙连接手柄,接受手柄发送的各种 数据消息,最终模拟出android标准的系统事件,即KeyEvent事件原创 2016-11-09 14:43:57 · 8942 阅读 · 0 评论 -
android intent 传递list或者对象
方法一: 如果单纯的传递List 或者List的话 就可以直接使用 Java代码 intent.putStringArrayListExtra(name, value) intent.putIntegerArrayListExtra(name, value) 方法二: 如果传递的是List,可以把list强转成Serializable类型,然后通过转载 2016-07-29 14:42:50 · 572 阅读 · 0 评论 -
eclipse中的项目导入到源生项目中的各种问题
eclipse中的项目导入到源生项目中的各种问题前言:最近在做一个把手机当蓝牙使用的功能,一开始用Eclipse写了个简单的app,只是涉及到UI跳转的,后来发现需要调用Bluetooth的方法才能实现逻辑层的东西,进程间通信显然是玩不转了,必须把现有的UI代码整合到系统的Bluetooth中去,这样就可随便玩了,此时遇到很多坑。1.先整合manifest文件中的注册问题,原创 2016-06-15 17:52:48 · 623 阅读 · 0 评论 -
Android 单例模式
Android 单例模式 关于单例模式的优缺点和注意事项,以及各种写法浅谈单例模式的优缺点 单例模式总结 双重锁定单例(防止多线程,高并发破坏单例)改写成抽象类,想要实现单例,来继承吧public abstract class Singleton<T> { private volatile T mInstance; //子类要实现的方法...原创 2018-09-06 16:23:18 · 407 阅读 · 0 评论