android
sinat_26761191
这个作者很懒,什么都没留下…
展开
-
android studio 2.3.2 ndk so的生成和使用
之前写过一篇关于android studio 配置ndk的方法,自己感觉也相当繁琐,最近发现android studio自带ndk支持c++,使用起来相当方便这可能需要相对新一点的版本的as1:新建一个项目,支持c++的一个小框点勾,之后一顿操作,直到创建完成,你会发现有一个cpp文件,这个之前是要自己写的,现在as已经帮忙生成了。你可以直接运行app,会发现直接可以运行,输出的文字是原创 2017-07-04 12:16:05 · 716 阅读 · 0 评论 -
retrofit2 RxJava在android中的使用
由于刚接触的一个项目中的网络请求,用到了一种我没见过的技术框架,十分令我烦恼,我试着去将关键字在万能搜索中找,发现了是叫做Rxjava,于是找了几篇大神的帖子看了一下, @大头鬼bruce 的 http://blog.csdn.net/lzyzsd/article/details/41833541有4个章节,看过后感觉很不错。下面我讲一下自己的学习程度,跟大家分享一下,自己的理解,有问题可以一起探原创 2017-01-13 13:54:18 · 421 阅读 · 0 评论 -
记录 android studio 通过安装NDK 编译C文件,得到需要的so文件
记录android studio 通过NDK 生成So文件原创 2024-03-01 17:06:00 · 725 阅读 · 0 评论 -
utdid 冲突问题
今天在项目中出现一个很奇葩的问题,在这里分享一下自己的经验,我的项目用到了支付宝的功能,现在由于支付宝更新了,所以我又下了一个新的支付宝sdk,接着导入项目把需要修改的地方改好,之后运行项目直接报错,说什么我utdid什么的冲突之类的,我就瞬间懵逼了,马上把问题贴出去,百度,发现原来是我用的umeng中和现在的支付宝有相同的包,于是去支付宝官网下载了一个去utdid的包,之后运行,就好了。原创 2017-03-07 13:18:17 · 3269 阅读 · 4 评论 -
android studio 的一个问题Error:Gradle version 2.2 is required. Current version is 2.14.1. If using the gr
已经开始用android staudio 一段时间了, 总是有这个那个的问题,谁叫咱们在ch呢, 今天遇到一个问题Error:Gradle version 2.2 is required. Current version is 2.14.1. If using the gradle wrapper, try editing the distributionUrl in F:\git_works原创 2017-03-01 17:22:19 · 4368 阅读 · 0 评论 -
android 界面底部多行edittext框 弹出软键盘遮盖问题
最近遇到一个问题,在底部用到edittext 而且是多行,在弹出软键盘的时候会出现遮盖问题,网上有很多方法解决,什么把view外层设置scrollview还有在 xml文件中android:windowSoftInputMode="adjustResize" 但是都只能满足edittext是一行的问题,其他几行还是会被遮盖,而且我下面还有一个button也被遮盖了, 我的解决方案是:外原创 2017-06-08 17:32:28 · 2096 阅读 · 5 评论 -
?selectableItemBackgroundBorderless遇到的问题
今天看到一个项目中有很好的功能,就借鉴一下,但是在自己的项目中不能很好的运行,遇到了 bug Attribute '?selectableItemBackgroundBorderless' not found. Are you using the right theme?经过一番查找发现是 在style文件中的一个主题中少了一个属性item name="android:back原创 2017-03-20 14:51:57 · 2049 阅读 · 0 评论 -
android 通过广播来弹出dialog(在小米上会一闪而过的原因)
最近又学了一些android 的基础知识广播,之前因为一直没有用到所以就没怎么重视,在接触一些大牛们的项目源码后,发现广播确是蛮有用的。于是自己就翻阅了几本书和几个相关视频,仿照着写了一个基本功能的测试app,功能大致是点击一个界面上的按钮会发送一个广播,在xml文件中已经事先注册了一个广播接收者,那个接收者的 onReceive方法中有一个启动dialog的方法:AlertDialo原创 2016-12-07 10:31:40 · 2452 阅读 · 0 评论 -
app 检测并调起百度地图
最近在做一个关于路线规划的功能,当时想自己写,但发现即使拥有百度demo也没办法写出他的效果,所以我决定直接调用百度地图,在此分享一下我这两天的开发经验,供大家参考,有问题的留言我会解答的。一开始我参考demo那些事就不说了,虽说功能也可以实现路线规划功能,但是界面太丑,后来打算用百度demo中OpenBaiduMap.class中的方法,直接调起百度,注意这是百度提供的sdk方法,其中让我头原创 2016-11-29 10:10:16 · 840 阅读 · 0 评论 -
android 热更新的实现
最近由于项目越做越大,每次更新还得上传至少七八个市场,非常繁琐,于是我找遍网络,找到了不少热更新方案,其中一个名叫Robust的热修复非常给力。这是美团点评在github上的一个开源项目:https://github.com/Meituan-Dianping/Robust。经过几天的学习,和在小编的帮助下,终于在自己的项目中跑了一遍,现在分享一下心得,将这几天踩得坑分享一下,避免你再走老路原创 2017-05-05 16:31:03 · 2460 阅读 · 0 评论 -
app启动后,点击跳转内页之后 再点击home 回到桌面,再次点击app图标打开后回到了主页问题
在开发中有着多种多样的问题,这次我遇到了一个奇怪现象:打开app进入首页,随便点击一个页面跳转内页,之后点击home回到桌面,在点击图标,居然回到首页,本来应该回到之前的内页,怎么回事呢,原来我的主页 MainActivity 启动模式为 singleTask ,去掉就解决了问题。于是我去掉了,问题解决,本来到这就好 了,但是问题又出现了,我另一个功能在一张内页跳转MainActivity 出...原创 2019-07-05 13:34:24 · 2031 阅读 · 0 评论 -
经常用到的的android 三个存储方式 SharedPreferences ,DBFlow 和内外存储
最近整理了一下平时用到的android 三个存储方式,为了日后开发能快速查看,也为了初学存储的小伙伴解个疑惑。github地址 apk在项目的app/release下面,可以先安装试试 整体是用kotlin写的写的比较简单,可以依照源码查看。 ...原创 2018-12-29 17:53:08 · 317 阅读 · 0 评论 -
华为桌面图标在应用更新后没有变化
今天开发中遇到一个很蛋疼的事,我将开发的app安装到一个华为8.0手机上出现icon被华为切割情况,我意识到是8.0之后的新特性,于是我按照Android 官网将8.0的icon做了适配,继续安装发现图标没什么变化,我开始以为是没有更新的缘故,于是将app版本code升了一级,结果还是一样,之后我多次将新特性生成步骤中的安全线相对放大缩小,发现界面依然无变化,知道我在另一个华为8.0手机上安装正常...原创 2018-10-23 16:28:27 · 2343 阅读 · 0 评论 -
android studio 无线调试手机
作为一个android开发者,真机的测试时不可避免的,我之前用的是android studio上的一个wifi 无线调试插件,还不错,但是现在换了电脑后就用不了了,很难受啊,于是上网上线,找办法,终于找到了一个好的方法,大神就是多啊,在此记下,以防自己忘记。首先这个方法要用到adb命令,就是在黑框框中敲命令,但是我adb环境变量没配,也懒得配了,于是直接找到sdk下platform-too...原创 2018-08-10 10:13:38 · 707 阅读 · 0 评论 -
fragmnt被覆盖和跳转其他activity的时候,onHiddenChanged方法没有调用
问题描述,我有一个app,首页一个activity 和4个按钮可以切换fragment,切换方式是hide和show,我在fragment中有一个onHiddenChanged(hidden: Boolean)是为了在fragment可见的时候做出一些操作,但是在fragment被覆盖和跳转一个activity再回到fragment的时候,并没有调用这个方法,这就让我很郁闷,我在跳转的那个界面做...原创 2018-07-04 17:49:53 · 5680 阅读 · 6 评论 -
自定义view之车辆方向盘
自己闲着没事练习一下自定义view,就花了一天时间弄了一个方向盘的view,在这里分享给大家: 基本实现点击各个区域得到相应回调,界面比较简单,但是对于初学的我来说 花了不少功夫呢,希望对于初学的你来说有些许帮助。 先说下思路,我是由外向内画,先画外圈,再画内圈,之后画底部图形,ondraw中就是这样了由于做过cavas变化,就需要加入那一段。getMatrix @Ove...原创 2018-04-03 11:28:37 · 1530 阅读 · 0 评论 -
android 手机查看sql数据库 以及data文件夹为空
之前在测试一个关于sqlite的数据库的demo中,为了查看数据库的结果,于是去data文件夹找,但是没找到为空,查阅资料后发现问题还不是一下子就能解决的,以下是我的解决经历,都是在网上大神的帮助下才能解决的那么快,特此记下,以免日后出错,也为了其他和我一样的初学者不必多走弯路。我的测试手机是小米2014, 4.4的版本没有root,于是我将手机刷机,顺便升至7.1 再次打开还是没有d原创 2017-05-14 14:21:27 · 7358 阅读 · 1 评论