自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 android 9.0 遇到关于系统权限的问题 后台不能启动服务

Bringing down service while still waiting for start foreground1.如果是第三方应用,未加系统权限,则会报错,不能在后台启动service,解决方案在网上有一篇详解,但是自测还是有问题,暂时留下连接后续慢慢研究。https://blog.csdn.net/qq_33649832/article/details/87880455...

2019-12-02 15:16:59 2480

原创 操作SharedPreferences遇到的问题

java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Integer at android.app.SharedPreferencesImpl.getInt(SharedPreferencesImpl.java:302) at com.incall.apps.fota...

2019-11-24 18:41:05 1545

原创 android9.0 编译so库遇到的问题以及so库动态打包到apk中

一、android9.0调用so库遇到崩溃的问题:在android4.4上是运行正常的。查看原因:是由于通过 System.loadLibrary(libName); 调用自己写的caijkffmpeg.so加载不成功。2019-11-06 12:36:46.376 22546-22546/com.incall.apps.fotatest E/linker: library "/sys...

2019-11-06 11:14:46 2876

原创 android 面试准备 10.27 Serializable

Serializable 和Parcelable 的区别?Serializable:序列化:就是把对象转化成字节。反序列化:把字节数据转换成对象。Java IO 包中为我们提供了 ObjectInputStream 和 ObjectOutputStream 两个类。java.io.ObjectOutputStream 类实现类的序列化功能。java.io.ObjectInputSt...

2019-10-27 16:37:19 129

原创 android 面试准备 10.27 finally

final,finally,finalize的区别?final:定义:表示最终的,最后的,意味着就是不可改变的,一旦获取了初始值就不能被改变,就是不能被重新赋值。使用方法:可用于修饰变量、方法、类。1.修饰变量时:(1)成员变量需要在初始化块或者构造器中或者声明变量时对final修饰的变量进行赋值;(2)修饰类变量(用static修饰的成员变量为类变量),需要在静态初始化块...

2019-10-27 16:30:42 195

原创 android 面试准备 10.26 反射

参考文章:https://blog.csdn.net/ljphhj/article/details/128587671.类的反射:JAVA反射是程序在运行中,对于任何一个类都可以获得他的所有属性和方法,对于任何一个对象都能调用它的构造方法,属性以及方法,这种在运行时动态的获取信息以及动态调用对象的方法的功能称为Java 的反射机制。2.使用场景:当程序在编译时不知道具体的类型,为Ob...

2019-10-26 22:35:39 127

原创 android 面试准备 10.22 进程和线程

线程:是cpu调度的最小单位;进程:是cpu资源分配的最小单位。1.一个进程内可拥有多个线程,进程可开启进程,也可开启线程。2.一个线程只能属于一个进程,线程可直接使用同进程的资源,线程依赖于进程而存在。3.线程是进程的执行单元,当一个进程被初始化后,主线程就被创建了。4.操作系统可以同时运行多个进程,一个进程可以同时运行多个线程。开启线程的三种方式:import j...

2019-10-24 20:08:58 93

原创 批量重命名文件的方法---用于android导入资源图片时使用

首先选中所有的图片,点击右键重命名,比如命名为spirit,然后所有的文件会自动生成spirit(1),spirit(2)等等,需要把括号去掉,然后新建.bat文件,输入命令,这样就能命名成想要的文件名spirit1,spirit2。。。。 @Echo Off&SetLocal ENABLEDELAYEDEXPANSIONFOR %%a in (*) do (echo 正在处理 ...

2019-10-24 19:37:09 1340

原创 android 面试准备 DAY6 10.22 回调

回调分为同步回调和异步回调。java和android开发中,回调的应用无处不在,下面就以android中的点击事件为例子写一个回调的例子。监听按钮的点击事件,然后实现点击事件。回调具体的描述网上有很多的说法,但是看完都晕晕乎乎的,来个实际的例子说明回调吧。异步回调的例子如下所示:public class ClickController { private static Cli...

2019-10-22 20:32:31 108

原创 Sonar问题解决:普通方法调用静态字段

Sonar扫描会报:Instance methods should not write to "static" fields Correctly updating a static field from a non-static method is tricky to get right and could easily lead to bugs if there are multiple ...

2019-10-22 16:31:20 9705 1

原创 android 面试准备 DAY2 10.16 基本数据类型的比较

1.int与integer的区别:参考文章:https://www.cnblogs.com/guodongdidi/p/6953217.htmlint:基本数据类型integer:基本数据类型int的封装类,提供int的各种静态方法,供int的各种运算。亲测有效: int a = 130; Integer b = 130; Syst...

2019-10-16 21:12:28 89

转载 android 面试准备

一份学习路线图,非常赞,推荐给大家。1、Java 基础 Java Object类方法 HashMap原理,Hash冲突,并发集合,线程安全集合及实现原理 HashMap 和 HashTable 区别 HashCode 作用,如何重载hashCode方法 ArrayList与LinkList区别与联系 GC机制 Java反射机制,...

2019-10-16 19:57:12 192

原创 android 面试准备 DAY1 10.15 Java中==和equals和hashCode的区别

1.Java中==和equals和hashCode的区别每个Java对象都有equals方法和hashcode方法。(1)==可用于基本数据类型做比较,基本数据类型包括int、byte、short、long类型;==如果用于类的比较就是比较两个对象的地址是否相等。(2)equals用于类和对象的数值进行比较;(3)hashcode:是Object的一个方法,JVM每new一个对象就...

2019-10-16 19:52:19 171

原创 android 混淆技术

混淆介绍:针对项目代码,为防止反编译和再次编译你的APP,需要在打包APP时加入混淆。通过对混淆文件的配置从而将程序的类名、方法名、成员变量等进行无意义的字符替换,达到反编译后阅读困难。通过反编译,apk的体积能减小25%,亲测有效。混淆语法:1.keep:保留类和类中的成员,防止被混淆;2.dontwarn:dontwarn是一个和keep可以说是形影不离,尤其是处理引入的libra...

2019-10-15 11:24:22 776

原创 Android 无感升级 A/B系统升级技术原理详解

无缝升级和传统升级的区别传统升级:只有一套分区。设备有一个Android系统和Recovery系统,Android主系统运行时检测是否需要升级,如果需要升级,则将升级的数据包下载并存放到cache分区,重启系统后进入Recovery系统,并用cache分区下载好的数据更新Android主系统,更新完成后重新启动进入Android主系统。无缝升级:A/B两套分区,都是可以正常工作的系统,系统...

2019-10-14 21:33:55 2722

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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