- 博客(49)
- 资源 (15)
- 问答 (1)
- 收藏
- 关注

原创 Android Studio注释模板Live Templates参数获取不到为null的一些解决方法
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言记录一个Android Studio的IDE配置问题,Live Templates的注释模板的使用。提示:以下是本篇文章正文内容,下面案例可供参考一、Live TemplatesAndroid Studio为了提高开发效率做的一个快捷输入的模板输入方式,用着还是不错的。在整理注释忽然想起来可以用这个..
2020-09-17 19:01:50
1495
3

原创 Android百度地图SDK 导航初始化和地图初始化引起的冲突
如题,同样是百度地图SDK开发过程中遇到的一个问题,交代下背景: 开发了一款内嵌百度地图的应用,因此里面差不多将目前百度地图SDK开放的主要功能都用到了,定位,地图显示,覆盖物标示,POI搜索,行程路线规划,GPS导航。。等等都有。开发最开始用到的SDK版本因为是整合版本,因此各个功能部分的SDK都不确保是最新的,也就没有遇到诸如论坛上的好多仁兄遇到的将分别下载的几个单独的SDK包
2015-08-17 21:07:58
3734

原创 Android百度地图SDK 导航SDK2.0结合定位SDK6.0.5的导航参数设置方法
前段时间做了一阵百度地图的内容,还未来的及总结,很快有些问题及解决办法都忘了,现在记录下之前比较纠结的问题,分享如下 如题,现在的导航SDK2.0的导航发起函数如下 public boolean launchNavigator(Activity activity, java.util.List nodes,
2015-08-17 20:39:13
2802

原创 Http访问方式GET/POST的测试工具Postman
近期做百度LBS的开发,用到了很多Http的API访问,一时由于大量的数据访问和返回不知道如何测试,幸好百度给出了一个好的建议就是Chrome浏览器的一个扩展插件Postman,此工具话说还是非常好用的,起码不至于自己写了Get或者Post的方法后,还得去打印log关注是否有有效或者成功。此工具就极其方便了,可以先写好访问方式,然后试试看是否成功访问并有效返回再写到代码里。省去很多测试的时间,尤其
2014-12-10 15:41:49
10010

原创 Launcher2调试:framework-res_intermediates/package-export.apk] Error 1
近期调试Launcher,因为要在launcher的源码上做
2014-05-06 09:53:12
4225

原创 百度Android SDK应用弹错Couldn’t load libBaiduMapSDK_vX_X_X错误解决
近期接触的应用开发中有用到百度Android SDK的开发内容,具体内容为根据具体的经纬度进行详细地址的反向查询,其中有用到Android SDK的API包,我下载的版本为Android SDK v2.4.0 。在AVD上调试没出现问题,但是到真机调试时出现了java.lang.UnsatisfiedLinkError: Couldn't load BaiduMapSDK_v2_4_0: fi
2014-03-24 17:50:53
4612
原创 android常用方法汇总-更新中
横屏时限制输入法全屏的方法一是在源码里进行修改。 frameworks/base/core/java/android/inputmethodservice/InputMethodService.java 1、 在updateFullscreenMode(..)中,将boolean isFullscreen = mShowInputRequested
2015-09-01 14:47:28
1497
原创 我们工作的意义究竟在哪?
刚看到一篇博客大概写的是创业和招聘研发团队现在来讲比较难云云的一些事情吧。。混这行也不算新手当然也不是大牛了。。所以不禁进去看了看。 于是乎在看了这条评论后,不禁有些心塞。。 评论如下: 要么创业,要么打工,但是不要去创业公司打工,更不要为别人的梦想拼自己的命。 一时不知道该怎么理解这句话,貌似对或
2015-08-17 15:57:17
1069
原创 异常Unable to execute dex: Multiple dex files define Lcom/xxx/xxx/xxx
[2015-08-03 11:03:17 - Dex Loader] Unable to execute dex: Multiple dex files define Lcom/xxx/xxx/xxx; [2015-08-03 11:03:17 - xxx] Conversion to Dalvik format failed: Unable to execute dex: Multipl
2015-08-03 11:11:30
848
原创 百度地图SDK调试SDKInitializer.initialize(getApplicationContext())错误
首先描述下问题出现的原因,开始的时候写了一个百度地图SDK的demo来试功能,因为最开始用的是Eclipse自带的AVD来调试,一切正常。都可以正常验证,但是由于受不了反复的重启AVD设备,果断换Genymotion这个最近很火的模拟器来替代调试,于是乎问题就来了。 对于Genymotion的了解,各位自行度娘,很多了。只是在安装的时候可能出现了一点问题,稍后再表。
2015-06-02 20:03:59
12942
转载 长时间停留在calculating requirements and dependencies 的解决方案
如果Eclipse花费了很长的时间calculating requirements and dependencies(计算需求和依赖性 )这个问题通常就是在点击安装之后显示“Calculating requirements and dependencies”,然后进度条不动,调出系统监视器会发现压根儿没下载流量,解决方法: 1、把“Contact all update
2015-06-02 17:15:05
738
原创 近期小结--Android系统时间获取及AVD模拟GPS相关调试
GPS应用调试近期在AVD上调试GPS应用时,获取location信息,但是往往在调试中loc是null的,因为首先需要在AVD中手动添加GPS信息,有两种手动添加方法1、在eclipse下,windows-->open perspective-->DDMS-->Emulator control-->Manual下手动设置经纬度,并按send按钮。2、在cmd下手动添加信息。
2015-06-01 10:14:30
2303
转载 android系统时间获取方式
1、获取系统时间[java] view plaincopySimpleDateFormat timeFormat = new SimpleDateFormat("HH-mm-ss"); SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); str
2015-06-01 10:12:46
1962
原创 记一个使用中常见的关于ListView和Adapter的BUG
如题,代码中用到了ListView并用到了一个简单的SimpleAdapter来适配其中的List。 其中在调试的时候会遇到弹错,log如下 E/MessageQueue-JNI( 2054): java.lang.IllegalStateException: The content of the adapter has changed but ListView did not
2015-05-13 10:05:49
1257
原创 sqlite3_open_v2("/data/data/com.xxx.xxx/databases/xxx.db", &handle, 6, NULL) failed
最近做的一个项目需要适配android 2.3.3平台,在项目导入阶段遇到一个数据库的问题,在此记录下问点log和初步解决方案。 看log I/Database( 1135): sqlite returned: error code = 14, msg = cannot open file at source line 25467
2015-05-08 09:46:21
3472
原创 Eclipse编译Launcher源码遇到的一个问题
如题,代码都已经没错误了,但是一旦运行就会报一个错 [2015-03-20 15:24:49 - Launcher] Dx 1 error; aborting [2015-03-20 15:24:49 - Launcher] Conversion to Dalvik format failed with error 1 查了很
2015-03-20 15:56:15
1240
原创 AIDL接口写法小记
AIDL,度娘还是解释很到位的,实际就这么回事了。Android系统中的进程之间不能共享内存,因此,需要提供一些机制在不同进程之间进行数据通信。为了使其他的应用程序也可以访问本应用程序提供的服务,Android系统采用了远程过程调用(Remote Procedure Call,RPC)方式来实现。与很多其他的基于RPC的解决方案一样,Android使用一种接口定义语言(Interf
2015-03-20 14:50:09
2952
原创 关于android UI布局自适应
原以为上篇就是农历年到来前写的最后一篇了,但是看来现在还是有必要继续把看到的有用的记录一下,算是比较基础的了,以前没怎么关注。 言归正传,这篇主要说下android的自适应的一点东西,为什么会忽然想起来这个,主要还是因为之前看launcher的代码,其中看到的这段代码始终不明白,所以查了下资料。看下代码,
2015-01-30 11:15:02
2186
原创 关于程序员的一点思考和近期学习小结
看源码也有一段时间了,期间也改动过不少,也增加了不少自己的东西。因为毕竟时间时有限的,不能始终停留在这个功能的源码上,今天打算总结下之前的收获。 首先还是要扯一些无关痛痒的话题,可能是最近有所感触或许也是即将年末,总归是有些东西需要给自己提个醒也给自己一个反省和认知的机会。 今年无疑是比较丰富的一年,很多事情都在准备中即将接近尾声了,
2015-01-28 11:33:53
1693
原创 Launcher2 快捷方式图标的圆角处理及解析
依然是针对Launcher2的代码解析,并且是关于创建的快捷方式图标的一点代码解析和后期处理方式。 直接看代码,Utilities.java,因为快捷方式图标绘制最后返回的bitmap对象是在这个类中完成的,在之前的博客也提到过可以给应用图标添加统一的背景图,同样的在这个类中实际也是可以实现的。 直接上代码,其中增加了添加统一背景的代
2015-01-27 12:43:04
1968
原创 Launcher2 自定义应用快捷方式图标
依然是Launcher2的代码,这回是要将Launcher2中显示应用的图标进行自定义图标。 这个修改的想法产生自现在遇到的一个问题,就是对于一个自定义的Launcher来说,界面的图标风格和图标样式的统一是很重要的,所以就会经常的对于launcher中的应用程序图标进行修改,但是修改一两个应用的APK图标相对来说还算简单,但是对于大批量的修改的话就有点力所不及并且版本
2015-01-24 15:23:33
1917
原创 Launcher源码学习 PageView中的ScrollIndicator分页指示器
看Launcher2源码忽然看到分页指示器,想看看源码,于是记录下看代码的过程 直接看代码了,Launcher2中的PageView.java可以说是Launcher2中非常核心的代码了,因为可以说Launcher2的页面显示和滑动可以说是支撑了整个Launcher风格的一个核心,因此很多人在应用中都会参考PageView的很多地方做滑动或者页面显示等操作。
2015-01-21 15:17:50
3017
转载 android源码结构解析
博客里找到一篇很详细的源码框架解析,作为初期对照看源码还是有很大帮助的,暂且转来留着用了。感谢博客原作者niyufeng。目录(?)[-]Android源代码结构分析build目录prebuilt 目录bionic 目录frameworks 目录system 目录dalvik 目录external 目录packages 目录development 目录vendo
2015-01-19 15:35:10
1508
转载 Android 颜色对照表
经常调UI颜色的时候对于颜色具体很难把握,终于找到个对照的东西,分享下。 颜色代码大全 AA 指定透明度。 00 是完全透明。 FF 是完全不透明。超出取值范围的值将被恢复为默认值。 ffff00ffff33ffff66ffff99ffffccff
2015-01-19 14:04:32
1210
原创 Launcher2 给桌面快捷方式图标加默认背景
想要很透彻的看懂launcher2的所有代码还是需要花费不是时间的,起码目前来说只能是有什么需求才会看需求相关的那部分代码了。 网上很多资料了,给桌面的快捷方式图标都加入统一的背景图使其风格统一,根据个人的欣赏水平区分可能有好有坏吧。 直接看代码了。 首先需要看的代码肯定是Launcher.java了,习惯性的先看onCreate了
2015-01-19 10:16:55
1582
原创 Framelayout布局中嵌套多个布局layout的显示
2015已经来了快半月了,始终还是没感受到一点新年的气氛,但是终归是还没过年这对于我们来说好像也确实正常。 目前来说自我感觉还是沉浸在年末的那种气氛中,那就暂且年末吧。年末因为部分原因再次需要接触Launcher的代码了,记得14年最开始的时候就看过一部分Launcher2的代码,现在重新回头来看却发现感触颇多,竟然不知不觉忘掉了很多,也在看了许久之后又有点重新认识的感觉。
2015-01-13 15:06:33
7927
原创 2015年
谨以简短的几句来回顾下过去的一年,也希望今年能有一个比较好的结果。 2014有过迷茫,有过挫折,有过痛苦,有过无奈。但是始终是走了过来,回首过去依稀能记得起的仿佛也只是那些匆匆而去的时光和一个又一个无所事事的夜晚,浪费了太多不愿去浪费却又已经浪费的日夜。。但是好在,还是留下了一点点工作和学习的印记,或许有些晚或许有些浅薄,但是也是一种经历,也是一种回忆。 2015
2015-01-05 13:57:41
809
原创 Failed to push selection: Read-only file system 调试
这两天调试一个多媒体应用的过程中,因为是在Eclipse直接调试的,所以需要导入多媒体文件到AVD里面调。但是结果出现了上述的log 记得以前调试的时候貌似没遇到过这个问题,所以查了下资料,最后也发现了sdcard那个目录的权限只有一个可怜的d也就是只读,随即按照网上的经验去AVD目录下找了相应的AVD文件夹去修改属性,过程不表。。但是结果却是因为所用系统是WIN7,只读属性始
2014-12-31 12:01:59
4000
原创 做Camera应用时遇到的问题
之前在做Camera应用的时候曾经论坛发过一次求助贴,可惜没人给与解答,时隔一段时间思来想去还是应该记录一下,以后也好有个印象。 问题1Camera应用在正常Recording的时候,如果遭遇了ANR的问题,导致应用直接被kill,那么Camera中的很多操作如Camera的释放,MediaReceiver的停止和释放等都会出现异常。此时的Camera设备会处在loc
2014-12-23 16:06:17
3038
原创 Android FrameWork音频管理AudioManager的一点解析(续二)
上面两篇简单的分析了,android系统中FrameWork中对于音量的调节的部分代码,可能有些更深入的东西并没有涉及,因为初次尝试分析,并不是所有东西都能完全明白和透彻的理解,所以暂时只能将我所了解到并用到的部分做了解析。 这篇主要想解析下在AudioManager中对于音频竞争机制的部分内容和使用方式。 首先来说下这中竞争机制的产生原因,根据我的理解因为
2014-12-23 15:14:25
2669
原创 Android FrameWork音频管理AudioManager的一点解析(续一)
上篇里面提到了声音调整的两种操作,接下来就要具体分析下音量调节的大概步骤,分别涉及到两部分: android\frameworks\base\media\java\android\media\AudioService.java android\frameworks\base\media\java\android\media\IAudioService
2014-12-23 12:00:55
3133
原创 Android FrameWork音频管理AudioManager的一点解析
近期要匹配部分第三方应用到系统中,但是涉及到音频部分还存在逻辑的BUG。因此重点关注了下音频管理的部分代码,写一部分目前已经理解的部分。 首先要先阐述下为什么会做现在的工作,起因就是系统中已经有了要调用声音的应用,所以同时再运行另外的需要用到声音的应用时必须要有一个优先级来约束这些声音的音量大小及先后顺序。因此需要对这部分音频管理做逻辑上的处理,使其能协调的发出声音而不是产生声
2014-12-22 18:23:10
3754
原创 编译ROM时system\data\app下APK无法升级初始化时预装到系统
在编译ROM的时候遇到的一个问题,就是本来改过系统源码后,跟另一部分源码进行合并后,编译ROM包时本来一切都正常,但是升级到demo板的时候却发现预置在System\data\app下打算预装到系统的应用APK都没正常安装。 最后只能一部分一部分的排查原因,开始以为copy的时候没有把APK拷贝到system\data\app下,但是后来发现拷贝都正常,在路径\android
2014-12-08 10:05:43
2175
原创 Could not find a method XXX(View) in the activity class
偶然调试由于疏忽出现的一个问题,在此记录下以防后面再犯。 log E/AndroidRuntime(13796): java.lang.IllegalStateException: Could not find a method XXX(View) in the activity class com.fbp.mytest.XXXAc
2014-12-01 16:42:20
3231
转载 Android开发四大组件---Service详解
service可以在和多场合的应用中使用,比如播放多媒体的时候用户启动了其他Activity这个时候程序要在后台继续播放,比如检测SD卡上文件的变化,再或者在后台记录你地理信息位置的改变等等,总之服务嘛,总是藏在后头的。 Service是在一段不定的时间运行在后台,不和用户交互应用组件。每个Service必须在manifest中 通过来声明。可以通过contect.startservic
2014-11-25 14:02:50
913
原创 NOTE: attach of thread 'Binder_3' failed 的调试和解决
近来一直还是在做Camera的应用调试,在调试过程中出现了这样
2014-11-25 11:56:54
2721
汽车OBD通用故障码统计表.rar
2019-12-11
汽车品牌数据2018.rar
2019-12-11
Genymotion-ARM-Translation-ARM架构支持包
2015-06-02
Chrome扩展安装包Postman 绿色版
2014-12-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人