- 博客(22)
- 资源 (4)
- 收藏
- 关注
原创 ValueError: unsupported pickle protocol: 4
ValueError: unsupported pickle protocol: 4
2022-11-18 11:41:09
1854
原创 EventLogTags.logtags简单使用(EventLog.writeEvent)
EventLogTags.logtags简单使用用EventLog.writeEvent打的日志(或EventLogTags.java方法打的日志),可以用logcat -b events查看 frameworks/base/core/java/android/util/EventLog.java //tag:The event type tag code. value:value to log public static native int writeEv
2021-03-12 17:57:56
2364
原创 常用指令极寻址方式
寻址方式指令寻址 顺序寻址方式 EIP增加 跳跃寻址方式 下条指令的地址码不是由程序计数器给出,而是由本条指令给出操作数寻址 寄存器寻址 register addressing 指令 movl %eax,%edx 含义 edx = eax 立即寻址 immediate 指令 movl $0x123,%edx 含义 edx = 0x123 直接寻址 direct
2020-12-17 17:45:06
100
原创 常用寄存器
指令指针寄存器 Instruction Pointer RegisterIP(Instruction Pointer):指令指针寄存器注EIP寄存器存储着cpu要读取的指令的地址,没它cpu就无法读取下一条指令(cpu就无法执行) 每次相应指令执行完相应的EIP值就会增加 EIP is incremented after each instructionEIP的值可以通过CALL,RET等指令修改 EIP modified by CALL, RET, JMP, and condition
2020-12-17 17:28:44
306
原创 Android内部存储和外部存储的几个概念(内部存储空间和外部存储空间、SD卡、storage/emulated、MediaProvider的internal.db与external.db)
所有Android设备都有两个文件存储区域:内部存储空间和外部存储空间,这些名称是在Android早期确定,那时大部分设备都提供内置的非易失性内存 (内部存储空间)以及可移动存储媒介 (如Micro SD卡,提供外部存储空间),现在很多设备将永久性存储空间划分为单独的“内部”和“外部”分区,因此,即使没有可移动存储媒介,这两种存储空间也始终存在1. 内部存储路径 指的是 data/...
2020-01-04 18:10:26
2691
原创 EventBus概述
EventBus概述一、定义EventBus 主要用于Android组件之间、组件与后台线程之间通信,是一个事件发布/订阅的轻量级开源库GitHub 百科二、使用1、定义事件/**Events are POJO (plain old Java object) without any specific requirements*/public class MessageEvent ...
2019-09-24 18:23:39
242
原创 编译Android9.0源码烧写piexl 2xl 解锁电信4G流程概述
下载源码略,清华镜像站有详细说明下载驱动根据下载源码的版本,在 这里 下载对应驱动将下载的两个文件解压得倒两个.sh文件,移动sh文件到 ~/aosp目录下,依次执行编译source build/envsetup.shlunch (lunch后选择哪一个,请查看参考中第二个链接)m -j8解锁BL连续点击设置->系统->关于手机中的版本号,进入开发者模式,开启OE...
2019-06-22 18:10:03
1356
2
原创 android矢量动画的使用&Path.java与pathData
背景位图:像素表示图像矢量图:数学方程表示图像 维基百科矢量动画:不断改变矢量图的属性(方程式)形成动画属性动画(ValueAnimator):在指定的时间内(Time),指定的变化速率下(TimeInterpolator),不断返回指定的(TypeEvaluator)中间值的"中间值生成器"实现Step1创建'实现矢量动画需要的三个文件':矢量图、属性动画、助手类 re...
2018-11-28 21:10:32
973
原创 Android获取其他应用资源(跨应用获取资源)的两种方式
方式一: 利用PackageManagerImageView mIvIcon;TextView mTvTitle;......PackageManager pm = mContext.getPackageManager();Resources rs = null;try { rs = pm.getResourcesForApplication("com.yf.t...
2018-08-02 10:41:31
7175
原创 Android默认转场动画备忘录、动画生效时机及overridePendingTransition影响范围
全屏window、Activity默认动画<resources> <style name="AppTheme" parent="Theme.XXXX"> <item name="android:w
2018-07-18 15:14:18
1572
原创 按键实现ListView循环滚动、ListView item焦点处理(向下按键使ListView跳转到指定Item的一种思路)
public class MessageListView extends ListView { public MessageListView(Context context) { super(context); } public MessageListView(Context context, AttributeSet attrs) { s...
2018-05-18 20:23:31
1281
原创 setAudioStreamType不生效
setAudioStreamType不生效 可能原因一:player.setAudioStreamType(AudioManager.STREAM_ALARM);//需要放在prepare方法之前player.prepare(); 可能原因二:class Activity { @Override onCreate(){ setVol...
2018-05-18 17:09:55
6764
原创 MenuItemCompat.getActionView 返回null的两种可能原因
MenuItemCompat.getActionView 返回null的两种可能的原因可能原因1:Menu.xml中 app:actionViewClass="android.support.v7.widget.SearchView"写成了 android:actionViewClass="android.support.v7.widget.SearchView"...
2018-05-17 09:50:35
1809
1
原创 statusbar颜色不正常,颜色设置、透明度设置无效
背景:修改原生闹钟DeskClock时,statusBar的透明度设置无效,一直”过黑、过暗” 需求:将statusBar颜色、透明度调整为,如下图 现状: statusBar过暗,透明度设置无效,如下图 原因:闹钟主界面用了CoordinatorLayout,CoordinatorLayout源码中处理了statusBar (详情参见android/fram
2018-01-24 15:22:24
2093
原创 org.greenrobot.eventbus.EventBusException: Subscriber class already registered to event class
org.greenrobot.eventbus.EventBusException: Subscriber class com.hj.eventbus.Activity2 already registered to event class com.hj.eventbus.BtnEvent直译: EventBus异常:Activity2已经注册过EventBus。 相关代码: class Acti
2017-05-14 14:33:51
15805
2
原创 Error:Execution failed for task......Some file crunching failed, see logs for details
Error:Execution failed for task ‘:app:mergeDebugResources’.Some file crunching failed, see logs for details
2016-09-22 09:55:25
322
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人