自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (7)
  • 问答 (23)
  • 收藏
  • 关注

原创 记录 android studio 通过安装NDK 编译C文件,得到需要的so文件

记录android studio 通过NDK 生成So文件

2024-03-01 17:06:00 694

原创 app启动后,点击跳转内页之后 再点击home 回到桌面,再次点击app图标打开后回到了主页问题

在开发中有着多种多样的问题,这次我遇到了一个奇怪现象:打开app进入首页,随便点击一个页面跳转内页,之后点击home回到桌面,在点击图标,居然回到首页,本来应该回到之前的内页,怎么回事呢,原来我的主页 MainActivity 启动模式为 singleTask ,去掉就解决了问题。于是我去掉了,问题解决,本来到这就好 了,但是问题又出现了,我另一个功能在一张内页跳转MainActivity 出...

2019-07-05 13:34:24 1980

原创 经常用到的的android 三个存储方式 SharedPreferences ,DBFlow 和内外存储

最近整理了一下平时用到的android 三个存储方式,为了日后开发能快速查看,也为了初学存储的小伙伴解个疑惑。github地址    apk在项目的app/release下面,可以先安装试试 整体是用kotlin写的写的比较简单,可以依照源码查看。 ...

2018-12-29 17:53:08 293

原创 华为桌面图标在应用更新后没有变化

今天开发中遇到一个很蛋疼的事,我将开发的app安装到一个华为8.0手机上出现icon被华为切割情况,我意识到是8.0之后的新特性,于是我按照Android 官网将8.0的icon做了适配,继续安装发现图标没什么变化,我开始以为是没有更新的缘故,于是将app版本code升了一级,结果还是一样,之后我多次将新特性生成步骤中的安全线相对放大缩小,发现界面依然无变化,知道我在另一个华为8.0手机上安装正常...

2018-10-23 16:28:27 2224

原创 android studio 无线调试手机

作为一个android开发者,真机的测试时不可避免的,我之前用的是android studio上的一个wifi 无线调试插件,还不错,但是现在换了电脑后就用不了了,很难受啊,于是上网上线,找办法,终于找到了一个好的方法,大神就是多啊,在此记下,以防自己忘记。首先这个方法要用到adb命令,就是在黑框框中敲命令,但是我adb环境变量没配,也懒得配了,于是直接找到sdk下platform-too...

2018-08-10 10:13:38 665

原创 fragmnt被覆盖和跳转其他activity的时候,onHiddenChanged方法没有调用

问题描述,我有一个app,首页一个activity  和4个按钮可以切换fragment,切换方式是hide和show,我在fragment中有一个onHiddenChanged(hidden: Boolean)是为了在fragment可见的时候做出一些操作,但是在fragment被覆盖和跳转一个activity再回到fragment的时候,并没有调用这个方法,这就让我很郁闷,我在跳转的那个界面做...

2018-07-04 17:49:53 5485 6

原创 自定义view之车辆方向盘

    自己闲着没事练习一下自定义view,就花了一天时间弄了一个方向盘的view,在这里分享给大家:    基本实现点击各个区域得到相应回调,界面比较简单,但是对于初学的我来说 花了不少功夫呢,希望对于初学的你来说有些许帮助。    先说下思路,我是由外向内画,先画外圈,再画内圈,之后画底部图形,ondraw中就是这样了由于做过cavas变化,就需要加入那一段。getMatrix @Ove...

2018-04-03 11:28:37 1498

原创 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 705

原创 android 界面底部多行edittext框 弹出软键盘遮盖问题

最近遇到一个问题,在底部用到edittext 而且是多行,在弹出软键盘的时候会出现遮盖问题,网上有很多方法解决,什么把view外层设置scrollview还有在 xml文件中android:windowSoftInputMode="adjustResize" 但是都只能满足edittext是一行的问题,其他几行还是会被遮盖,而且我下面还有一个button也被遮盖了, 我的解决方案是:外

2017-06-08 17:32:28 2028 5

原创 android 手机查看sql数据库 以及data文件夹为空

之前在测试一个关于sqlite的数据库的demo中,为了查看数据库的结果,于是去data文件夹找,但是没找到为空,查阅资料后发现问题还不是一下子就能解决的,以下是我的解决经历,都是在网上大神的帮助下才能解决的那么快,特此记下,以免日后出错,也为了其他和我一样的初学者不必多走弯路。我的测试手机是小米2014, 4.4的版本没有root,于是我将手机刷机,顺便升至7.1   再次打开还是没有d

2017-05-14 14:21:27 7133 1

原创 android 热更新的实现

最近由于项目越做越大,每次更新还得上传至少七八个市场,非常繁琐,于是我找遍网络,找到了不少热更新方案,其中一个名叫Robust的热修复非常给力。这是美团点评在github上的一个开源项目:https://github.com/Meituan-Dianping/Robust。经过几天的学习,和在小编的帮助下,终于在自己的项目中跑了一遍,现在分享一下心得,将这几天踩得坑分享一下,避免你再走老路

2017-05-05 16:31:03 2442

原创 论window下 编程不能四舍五入

今天发现一个问题,好有趣,在windows   32上可以四舍五入,但是在window64上 通过标准的四舍五入方法,不能够实现,可能就是系统问题

2017-03-28 11:34:03 302

原创 ?selectableItemBackgroundBorderless遇到的问题

今天看到一个项目中有很好的功能,就借鉴一下,但是在自己的项目中不能很好的运行,遇到了 bug Attribute '?selectableItemBackgroundBorderless' not found. Are you using the right theme?经过一番查找发现是 在style文件中的一个主题中少了一个属性item name="android:back

2017-03-20 14:51:57 2011

原创 关于百度地图定位 onReceiveLocation执行两次的问题

今天,碰到一个奇怪问题,我的一个界面刷新了两次,一直找都找不到原因,之后发现,原来我的界面刷新是依托在百度地图的回调方法onReceiveLocation中的,我想是不是这个执行了两次能,我确定了option.setScanSpan(span);//可选,默认0,即仅定位一次,设置发起定位请求的间隔需要大于等于1000ms才是有效的这行代码是配置了,明明只会执行一次,开始执行了两次,实在没办法

2017-03-17 17:15:58 5089 6

原创 utdid 冲突问题

今天在项目中出现一个很奇葩的问题,在这里分享一下自己的经验,我的项目用到了支付宝的功能,现在由于支付宝更新了,所以我又下了一个新的支付宝sdk,接着导入项目把需要修改的地方改好,之后运行项目直接报错,说什么我utdid什么的冲突之类的,我就瞬间懵逼了,马上把问题贴出去,百度,发现原来是我用的umeng中和现在的支付宝有相同的包,于是去支付宝官网下载了一个去utdid的包,之后运行,就好了。

2017-03-07 13:18:17 3192 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 4348

原创 retrofit2 RxJava在android中的使用

由于刚接触的一个项目中的网络请求,用到了一种我没见过的技术框架,十分令我烦恼,我试着去将关键字在万能搜索中找,发现了是叫做Rxjava,于是找了几篇大神的帖子看了一下, @大头鬼bruce 的 http://blog.csdn.net/lzyzsd/article/details/41833541有4个章节,看过后感觉很不错。下面我讲一下自己的学习程度,跟大家分享一下,自己的理解,有问题可以一起探

2017-01-13 13:54:18 406

转载 你和高级工程师的差距在哪里? - AndroidDeveloper(分享自 @知乎 专栏 · 作者:@googdev)

作者:stormzhang链接:https://zhuanlan.zhihu.com/p/21960033来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。之前很多人问过我这么个问题,说怎样才能成为一名高级工程师?我觉得这是一个很好的话题,技术人的职业规划不管如何发展,总归是一个从初级到高级的过程,不要妄想从初级一步跨越到架构师、CTO 之类的职位,

2016-12-07 17:02:04 1702

原创 android 通过广播来弹出dialog(在小米上会一闪而过的原因)

最近又学了一些android 的基础知识广播,之前因为一直没有用到所以就没怎么重视,在接触一些大牛们的项目源码后,发现广播确是蛮有用的。于是自己就翻阅了几本书和几个相关视频,仿照着写了一个基本功能的测试app,功能大致是点击一个界面上的按钮会发送一个广播,在xml文件中已经事先注册了一个广播接收者,那个接收者的 onReceive方法中有一个启动dialog的方法:AlertDialo

2016-12-07 10:31:40 2407

原创 app 检测并调起百度地图

最近在做一个关于路线规划的功能,当时想自己写,但发现即使拥有百度demo也没办法写出他的效果,所以我决定直接调用百度地图,在此分享一下我这两天的开发经验,供大家参考,有问题的留言我会解答的。一开始我参考demo那些事就不说了,虽说功能也可以实现路线规划功能,但是界面太丑,后来打算用百度demo中OpenBaiduMap.class中的方法,直接调起百度,注意这是百度提供的sdk方法,其中让我头

2016-11-29 10:10:16 826

原创 android 6.0 权限时代的来临 摄像头的应用

最近做到扫描二维码的功能,于是便在网上找了下,有一个ZxingScanner.jar的类可以用,很是方便,代码也就几行,测试过可以用 附上一位用户资源地址http://download.csdn.net/detail/lh19890624/6923219。我在自己手机上测试都没有为题,好了接下来问题来了,我一位同事手机是6.0的,据说6.0系统权限管理需要用户手动来改,他打开我的应用使用相机的

2016-11-11 13:54:05 1113

原创 android studio依赖包带来的便捷

今天有学到了一招,用android studio有差不多一年了,一直觉得挺好用的,相对ecli来说,但我也只是止步于这浅显的地步,今天,我在阅读大神们的博客和解读代码的时候,发现一个异常有用的,就是库依赖。之前,我在一个项目中用到一种有用的方法,到了另一个项目要是还想用,我都是直接复制粘贴 在修修改改十分麻烦,现在我只要先在一个库文件中定义好,之后不管在哪个项目中使用到了,只要将原来的库导入就

2016-11-06 10:19:13 356

原创 通过sinacloud 部署自己的简单网站

今天真是太开心了,自己用了一天时间终于能够在网上上传自己的网站了,来简要的分享一下我的经历。其实之前我也尝试很多次,都没有成功,没有人教确实很麻烦,看似简单却到处是坑,在此我希望有和我一样的朋友能少走弯路。首先我用的工具是eclipse javaee的版本,在官网下的https://www.eclipse.org/downloads/download.php?file=/oomph/epp

2016-10-23 16:06:32 591

原创 android studio ndk配置

折腾了一天,总算把ndk的创建给搞定了,网上了找了很多资源,大多都是对eclipse的ndk配置,但是现在ecl又不是很好用了,自己在android studio上就想着配一下。我想环境配置不必多说,编程andorid的相比都是会配置环境变量的,这里只要到官网下载一下ndk得本地然后配置环境变量就可以了,网上这类教学蛮多的,之后开始1,新建一个android项目并且在那个主类中申明一个方法

2016-08-06 14:27:32 453

原创 android stadio2.0 配置cocos2d-x-3.11.1 成功

  真是令我兴奋啊,没有浪费时间,总共花了4天时间,总算把android stadio cocos2dx搞定,这算是现在配置中最新的。cocos2d使在官网下的最新,androidstadio用2.0,ndk用的使r10也是官网最新。至于java android 环境变量,基础不说了,市面上有很多解说,这个ndk我倒是第一次用,环境变量也是和java环境一下,我试了几次就可以成功了。相信大家也可以...

2016-06-24 15:04:58 901 3

android 三种存储方式

自己整理的三种android存储方式,dbflow 数据库存储,shareperfer 存储,内外存文件的存储

2019-01-07

android自定义方向盘view

一个自己做的方向盘view,点击view不同位置的区域能够相应相关回调

2018-04-03

android自定义组件开发详解

一个很好的文档,详细的解释 android的view,的原理和自定义的解释

2016-07-09

AndEngine 中文文档

一份andengine的中文文档,我也是在网上找到,但是不太容易找到,在这里分享给大家

2016-06-21

一个关于andengine中精灵 动作的简单例子

我根据andengine文档和网上的例子,自己加工在androidstadio上运行代码中有我照着文档写的例子,根据自己理解做了一点注释,希望对新人有帮助

2016-06-21

出租车计价器仿真和C程序

出租车计价器 仿真 C程序 protues 的仿真 和keil的程序都有

2015-04-16

apache-tomcat-7.0.59

apache-tomcat-7.0.59 web开发

2015-03-21

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除