- 博客(7)
- 资源 (3)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Android 如何通过代码安装 APK
在 APK 开发中,通过 Java 代码来打开系统的安装程序以安装 APK 并不是什么难事,一般的 Android 系统都有开放这一功能。但随着 Android系统版本的迭代,其对于权限的把控越来越严格,或者说是变得越来越注重安全性。这就导致了以前可以通过很简单的几行代码就能实现的功能,现在要复杂很多。对于通过代码打开系统安装程序这一功能的限制,其分水岭在 Android7.0,即 Android N 上。通常在 Android N以上的系统使用一种做法,以下则使用另一种做法。传统的通过代
2020-06-10 17:20:32
3581
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 经典面试题(Java)
1、Spring的优点: 2、 什么是ioc 什么是依赖注入 3、请描述Spring MVC的工作流程?描述一下DispatcherServlet 的工作流程? 4、Spring MVC的控制器是不是单例模式,如果是,有什么问题,怎么解决?5、常用注解 6、Spring MVC怎么和AJAX相互调用的? 7、springmvc如何处理异常8、SpringMVC怎么样设定重定向和转发的? 9、SpingMVC中函数的返回值是什么?10、SpringMvc中有个类把视图和数据都合并的一起的,叫什么? .
2020-06-10 15:30:00
629
1
原创 EventBus的使用之post和postSticky的区别
post和postSticky的区别post找到当前线程的发布事件队列,将当前事件对象加入到队列中如果当前线程为开始发布,则开启while循环,将队列中的所有事件发布,若已经在发布中了则不用理会事件发布先根据当前事件类型找到其所有订阅信息(包含订阅者和订阅方法)集合,然后对集合中所有订阅信息进行事件发布每个订阅信息的事件发布根据不同的threadMode切换到不同线程,通过反射调用订阅信息里的调用者的订阅方法postSticky将当前粘性事件保存下来,等后面注册该粘性事件的订阅者注册时发
2020-08-18 19:30:36
3712
原创 学习总结第一天
1.pojo类普通的java对象。一般里面只有属性和对应的get和set方法。2.po类持久化对象。里面的属性是数据库的实体,一个PO对应数据库的一条记录。持久化对象的生命周期与数据库密切相关,只能存在于connection之中,连接关闭后,PO就消失了。一般在dao层使用。3.doto类数据传输对象(值对象)。doto类不对应一个数据库实体,作用仅在于在应用程序的各个子系统间传输数据,在表现层展示。可能只存储数据实体的一部分。如PO有10个属性,页面VO只显示5个,那么DTO就也传输5个。一般在
2020-06-22 18:05:00
254
原创 Android面试题汇总(初级)
1.跨进程通信的几种方式Intent,比如拨打电话ContentProvider数据库存储数据Broadcast广播通信AIDL通信,通过接口共享数据跨进程通信的具体方法2.wait和 sleep 的区别wait是Object的方法,wait是对象锁,锁定方法不让继续执行,当执行notify方法后就会继续执行,sleep是Thread的方法,sleep 是使线程睡眠,让出cpu,结束后自动继续执行.wait和 sleep 的区别具体使用3.String,StringBuffer,
2020-06-15 16:56:47
1337
原创 Android各种网站解析
EventBus 原理解析Android - 收藏集Android常用混淆配置Android - app应用下载(进度条显示)android 代码安装apk
2020-06-11 16:59:38
318
原创 Android FileProvider的配置
通常开发中,适配Android7.0主要就是适配其中文件访问权限。比如调用系统拍照,应用更新后安装功能都是涉及到。在官方7.0的以上的系统中,尝试传递 file://URI可能会触发FileUriExposedException下面有几种获取方式:...
2020-06-10 18:18:40
1327
自定悬浮窗,屏幕内随意拖拽
2020-09-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人