- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 Android 使用Aidl 一个app绑定或启动另一个app的服务并获取服务里的数据
**Android 使用Aidl 一个app绑定或启动另一个app的服务并获取服务里的数据**最近有网友问我,Android 里使用Aidl 怎么让一个app绑定或启动另一个app的服务并获取服务里的数据。我当时想这个涉及的东西好深哟,Android系统的进程通信了,很复杂的东西了。问我会不会做?这个需求我没有遇到过更没做过,我当时想,我曾经做过一个app调用另一个app contentProvider里的数据,service,contentprovider都是Android的四大组件,又都是在一个手
2020-07-03 10:24:11
2866
原创 百度地图 和百度导航及语音集成冲突解决办法
最近,在做一个新工程。需要用到地图和导航,公司指定了用百度的sdk。我之前开发用的都是高德,以及手机里安装的也是高德,既然指定了就听从安排把。我在集成百度sdk时,发现好Low,高德只需要在build.gradle里添加两行代码就可以了。百度还要什么jar,so文件,然后再到build.gradle添加代码,甚是繁琐。工程里,我先集成了离线、在线地图和定位(这步按照百度提供的开发文档没什么难度...
2018-09-04 11:38:37
3872
3
原创 Android SHA1的获取方式
工程中有用到地图功能,在使用第三方的sdk,例如高德、百度地图时需要包名和SHA1生成一个Ak。方法一、1、先生成一个发布的jks文件,如果有,跳过这步看2。Build——>Generate Singed Apk...2、有了jks后,看图,按顺序执行要双击signingReport.方法二1、先找到安装jdk目录,进入bin找到keytool文件。......
2018-08-27 11:37:40
1575
原创 运行程序时弹出 Application installtion failed
这种对话框一般都是在真机安装程序时出现的。弹出这个说明安装有问题,安装不了了。弹出这种对话框的情况有很多种,具体什么问题,可以看看第一句话,特别是大写的那几个单词。我看了几篇博客,发现对话框都一样的,甚至内容也一样。于是就按着博客的方法去做,发现也不行,在看评论就有人骂博主害人。我再回过头来仔细看内容,对比一下发现第一句都不一样,也就是问题的原因不一样,就是这几个大写的单词不一样,其他都是...
2018-08-17 11:13:17
2989
原创 Android 子线程更新UI机制
本章主要讲述子线程是如何通过Handle更新界面的。使用Handle更新界面的条件一条线程里要有一个handle,一个Looper,一个MessageQueue,一个Message。下面再来看看这些条件怎么具备的当app启动的时候,Android会为程序创建一条可以用来更新界面的线程,称为UI线程。界面更新的工作只能在这条线程里完成。先来看看Activity的源码,看源...
2018-02-09 17:30:57
311
原创 Java 方法参数的传递
讲解:1、基本数据类型做参数当执行23行时,栈里生成了一块存放小米的区域。当执行28时,传入了一个name的复制品,方法里调用的name都是复制品当执行42时,复制的name原来等于小米,现在等于了小红,而方法外的原型name依旧等于小米。总结:如果传入的name是基本数据类型, 实际传入的是该类型的一个复制品,而原型依旧在 updataName方法外...
2018-01-27 20:06:01
277
原创 Activity生命周期笔记
这是我在开发Android一年后写的一篇映像笔记。因为刚开发时经常遇到activity生命周期的问题,自己专门查看过Android源码,相关博客,书籍以及csdn的视频,结合实际开发后自己对Activity的理解写出来的。 Activity作为Android的四大件之一, 面试时被问到的频率是很高的。 activity常见的七个生命周期方法。initView方法(变量的声
2016-03-29 15:42:10
573
Activity生命周期
2016-03-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人