
Android进阶
Ivan张
private String[] names = new String[]{"Moking", "freedom", "Richard Milos"};
展开
-
Android Studio打包APK之路
Android Studio的编译审查严格程度远超ADT这导致了从Eclipse移植过来的项目,无法正常通过AS的编译审核会出现大量的各种类型报错.........................诸如.9图片和依赖包缺失等小问题,比较容易解决然而当问题出现在打包环节呢?第一次面对看到五百多行的warn提示,千头万绪还真是棘手A方案:clean project原创 2016-09-02 14:00:23 · 412 阅读 · 0 评论 -
Error occurred while communicating with CMake server.
项目10个月没打开过了,期间升级过两次Android Studio版本查了很久没解决问题,最后找到了一个极其简单的办法:把CMake里的3.10.2.4988404这个版本删掉,就OK了...原创 2019-06-04 17:52:21 · 940 阅读 · 0 评论 -
React Native运行问题:Warning: License for package Android SDK Platform 28 not accepted.
这个问题是我在安装RN环境成功、创建项目成功项目之后,准备安装项目的时候出现的问题运行的命令行为:react-native run-android在排除了Android环境变量、 Android/Gradlew运行权限、命令行所在目录的问题之后,我找到了问题所在:SDK Platform的协议没有被允许/换句话说,没权限解决方法:1.用cmd命令行,进入sdk/tools...原创 2019-04-15 17:13:24 · 9783 阅读 · 4 评论 -
解决java关键字和bean变量名内容冲突的神器
@SerializedName("package")public String package;SerializedName关键字,横扫一切关键字冲突~~原创 2018-02-24 15:48:10 · 5434 阅读 · 1 评论 -
史上最坑爹报错,没有代码行提示的崩溃:WindowManager$BadTokenException,is your activity running?
这两天检查报错日志的时候发现了一个没有代码行提示的报错:经过仔细检查,发现一句比较有价值的信息:但是,试过了网上所有查到的解决办法,都没有能解决我的这个问题,这让我感到有点头疼于是开始梳理代码逻辑:这个报错,发生的情况,只有一种:在没有登录的情况下,第二次进入APP的时候会直接闪退报错因此,果断review代码:原创 2017-09-11 14:55:15 · 998 阅读 · 0 评论 -
5月项目经验和技术点文章总结
Android 实现 LED 灯显示效果https://juejin.im/entry/593108e0fe88c200619e7e6eAndroid 性能优化全方面解析https://juejin.im/entry/5930be73a22b9d0058bbe44bKotlin 初体验https://juejin.im/entry/592e241da22b9d0原创 2017-06-02 23:14:20 · 865 阅读 · 0 评论 -
如何获取当前GPS坐标附近最近的地点名称?
这两天公司群里发了一个滴滴打车司机端的截图相当喜感,司机端显示的乘客上车地点居然叫:“当前位置”这这这,你这让司机师傅很忧伤啊,地名都没,如何才能接到你?无独有偶,正好我前段时间刚刚解决了这个问题,问题在于乘客端对地名的判断!!在乘客点击“订车”按钮时,要先判断地点的名称和坐原创 2017-05-04 14:58:00 · 2752 阅读 · 0 评论 -
仿滴滴打车的平滑移动附近车辆效果实现全流程,基于高德地图
开端:打开滴滴打车APP,会发现地图上的车辆显示的十分形象,车辆会在路上平滑的加减速,转向停车什么的有种即时战略的感觉,看起来挺有趣:为了研究这个效果如何实现,我开始了探索之旅:一.探索阶段:1.旧版平滑移动首先找到的是百度“高德地图平滑移动”结果里的这个文:http://lbs.amap.com/smart/transportation/skill原创 2017-03-18 11:46:26 · 25812 阅读 · 12 评论 -
秒解!友盟多渠道批量打包+Bugly运营模块获取渠道功能流程详解
发布新版本的时候总是觉得好辛苦各种渠道二十多个,一个一个打包,任务繁重多渠道打包工具走起!步骤如下:1.在Gradle里增加渠道名称和加载渠道://渠道FlavorsproductFlavors { baidu {} qq {} xiaomi {} qihu360 {} wandoujia {} huawei原创 2017-03-17 11:20:29 · 2118 阅读 · 0 评论 -
Android底部弹出栏的新选择:Google新控件BottomSheetBehavior深坑钻探失败经验总结
下面这俩布局不能共存:(CoordinatorLayout)和(drawerLayout) 说起来这俩布局就想掬一把辛酸泪。。。。项目本来就有drawerLayout作为用户设置类的操作栏,后来参考滴滴打车的UI,想把“上下车地点”界面从Intent跳转变成在主界面弹出下部菜单,查了查实现方式,方法比较多:fragmentDialog、PopupWindow、和B原创 2017-03-01 20:02:46 · 1167 阅读 · 0 评论 -
Unity3D适配安卓时的那些坑
Unity3D适配安卓时,会遇到好多奇怪的问题,这是我的遇到的两个问题,顺带附上解决办法~原创 2016-11-14 10:56:11 · 4152 阅读 · 0 评论 -
使用SQL语句操作数据库
当然,你可能已经学过SQL,会写相关的SQL语句,而且不想用Android提供的这些API,你可以直接使用SQLiteDatabase给我们提供的相关方法:execSQL(SQL,Object[]):使用带占位符的SQL语句,这个是执行修改数据库内容的sql语句用的rawQuery(SQL,Object[]):使用带占位符的SQL查询操作另外前面忘了介绍下Curosr这个东西以及相关属转载 2016-08-26 16:57:58 · 707 阅读 · 0 评论 -
Android Native Hook 工具实践
前言在目前的安卓APP测试中对于Native Hook的需求越来越大,越来越多的APP开始逐渐使用NDK来开发核心或者敏感代码逻辑。个人认为原因如下:安全的考虑。各大APP越来越注重安全性,NDK所编译出来的so库逆向难度明显高于java代码产生的dex文件。越是敏感的加密算法与数据就越是需要用NDK进行开发。 性能的追求。NDK对于一些高性能的功能需求是java层无法比拟的。 手游的...转载 2019-07-23 09:26:26 · 4732 阅读 · 3 评论