Android相关
月灯雪华丶
开发之路,现在才开始。
展开
-
在eclipse中配置Android sdk环境
这是本人在配置eclipse时遇到的几个问题,在这里和大家分享一下,给eclipse配置好 sdk之后 打开eclipse在控制台出现如下错误:[2015-01-25 22:17:23 - SDK Manager] [SDK Manager] 'xcopy' 不是内部或外部命令,也不是可运行的程序[2015-01-25 22:17:23 - SDK Manager] [SDK原创 2015-01-26 12:01:03 · 1106 阅读 · 0 评论 -
Android取消沉浸式状态栏
刚集成的沉浸式的时候,也在网上找了一堆资料,后来好不容集成了之后,第二版本UI改了,而且还给toolbar弄成个白色的。 这就有点讨厌了,不过没办法,改吧,一开始找了半天资料,想着看看能不能把状态栏的字体颜色给改了,这样不是也能省事么,而且沉浸式确实美观啊,然后并不能,找了半天资料发现只有小米跟魅族可以做到。 既然这样,没办法了,找产品说要不就取消掉沉浸式吧,然后就这么取消了。 这里记录的主要原创 2016-06-15 15:33:55 · 4193 阅读 · 0 评论 -
SwipeRefreshLayout进入页面自动调用onRefresh函数
使用SwipeRefreshLayout控件有一段儿时间了,之前看到网易云音乐中一进入页面就自动调用SwipeRefreshLayout的刷新函数动画,自己也想在项目中加上这个效果,省的还要用一个Dialog来提示进度了。小巧又可爱,不是么。找了些资料,发现其实只要写一个方法,利用反射来调用就刷新功能就可以了。public class AutoSwipeRefreshLayout exte原创 2016-06-06 17:48:44 · 2263 阅读 · 0 评论 -
FrameLayout中替换Fragment遇到异常java.lang.IllegalStateException: commit already called
在FrameLayout中替换Fragment遇到一个小问题。运行起来抛异常java.lang.IllegalStateException: commit already called,当时刚遇到的时候比较疑惑,因为之前模块的时候也是实现了这个,但是并没有问题。好吧,开始对比代码看看,找一下异同点。结果发现是因为在抛异常的Fragment中,把FragmentTransaction作为原创 2016-05-31 15:02:03 · 1870 阅读 · 0 评论 -
通过GridView实现一个自定义的一个日历控件
最近工作的需求上面需要一个日历控件,之前也在网上找了不少开源的日历控件,但是效果总是不尽人意,也许也是自己水平有限,有些代码确实太过繁琐还看不周全,没办法,只好自己动手来写了。先简单上一张效果图实现的很简单,只能选择起始时间和结束时间,并且加了一些简单的验证。原创 2016-04-22 22:09:58 · 1076 阅读 · 0 评论 -
关于RxBus的一些使用心得
关于RxBus的一些使用心得前段时间接触了一下RxBus,发现意外的好用,中途也遇到了不少问题,但是总体来说还是愉快地,很多情况下都是由于自己的粗心大意所导致的,从而找了半天,在此自己记录一下吧。首先说下,使用的RxBus是在build.gradle中依赖 compile ‘com.hwangjr.rxbus:rxbus:1.0.3’ github地址是 https://github.com/原创 2016-05-18 11:12:04 · 3532 阅读 · 0 评论 -
Android中使用Notification实现应用更新显示下载进度
公司项目马上要进入内测阶段了,检查的时候发现还差一个更新的功能没有做,IOS那边儿有AppStore,Android可没有,虽然说各大应用市场也会推送吧,但是毕竟还要装个XX应用市场的软件不是,要是没装的话应用不就没法更新了么,考虑到这方面的原因还是决定写一下了。然后就开始找资料吧,各种找,发现都不尽人意吧,在下资质愚钝,很多东西都是看个一只半解,希望自己写的清晰些,也能帮助一些人吧。通知原创 2016-05-17 16:43:28 · 1983 阅读 · 0 评论 -
ToolBar控件去除默认的左边距
最近项目中打算使用ToolBar这个控件,用过之后发现有些问题,明明设置居中的控件,但是总是靠右边了一点点,后来在网上找了些资料才发现,原来是ToolBar控件默认有一些左边距,知道原因就好解决了,在网上查阅了些资料发现。原来是在Wiget.AppCompat.Toolbar的parentstylename="Base.Widget.AppCompat.Toolbar"原创 2016-04-08 15:45:28 · 2479 阅读 · 0 评论 -
Android实现注解的方式
关于注解,之前一直也没有接触过,最一开始使用是在xUtils框架的ViewUtils模块的功能。感觉用起来甚是方便,但是很多时候还是想要用自己的编写的工具类,也算是学习吧,毕竟人家的框架是为了提高开发效率,但是自己也不能只会用而不会写,所以特在网上找了些大牛写的文章,总结了一下,找了两种比较不错的实现方式,现在贴上以后再慢慢理解。也欢迎大家给出指导意见。原创 2016-03-25 15:28:54 · 597 阅读 · 2 评论 -
关于Android销毁进程的方法。
在Android系统中,如果想要杀死一个进程的话,可以使用:int pid = android.os.Process.myPid();android.os.Process.killProcess(pid);的方式杀死应用进程,使用finish()的话只是将程序退出,实际上activity并没有被销毁,还是存在于栈中的。原创 2016-01-12 11:23:11 · 1197 阅读 · 0 评论 -
关于Android适配华为等带有底部虚拟按键的解决方案
最近公司的项目里遇到了一个问题,就是最后适配的时候时候同事的华为手机时,由于底部带有虚拟按键,所以正好遮住了底部导航栏的按钮以及其他子页面的一些存在于底部的功能。也在网上找了些解决方案,但是不是很完美,下面说下我的解决步骤。首先我找到了一个方案,说是在布局富容器中添加一句话android:fitsSystemWindows="true"通过这句话让布局容器来适应手机屏幕,加上了之后原创 2016-01-06 16:23:39 · 13128 阅读 · 3 评论 -
Android存储文件的方法
简单的存储方法,感觉好久没写了,都忘了,这可不行啊 ,在此留个记录。public void writeTxt(View v) { String txt = "存了点啥东西呢,哎,这么久没写都不会写了"; try { FileOutputStream out = openFileOutput(fileName, MODE_PRIVATE);原创 2016-01-02 13:23:49 · 557 阅读 · 0 评论 -
Android中集成支付宝sdk的常见问题,以及在mac环境下生成支付宝公钥私钥(window通用)
分享下自己集成支付宝的过程中遇到的一些问题,感谢http://blog.csdn.net/lvxiangan/article/details/45318443 大神的文章,解决了一些问题原创 2015-12-17 15:33:52 · 1246 阅读 · 0 评论 -
EditText监听内容
连学习带记录,在EditText中根据内容判断是否显示一个删除的叉叉图片。功能通过自定义控件的方式可以实现,不过还有更简单的方法,算是偷懒的做法吧那就是将EditText跟一个TextView或者一个ImageView写在同一个LinearLayout中,横向显示,然后根据内容来显示和隐藏叉叉图片。下面贴代码首先是布局 <LinearLayout andro原创 2015-11-03 15:58:30 · 609 阅读 · 0 评论 -
android.util.SuperNotCalledException: Activity did not call through to super.onDestroy()异常的解决
今天项目调试过程中,遇到一个问题,点击跳转Activity之后,选好值返回上一页面的时候,发现项目闪退,反复试了好几次发现都是这个样子,也没有错误日志打印。找了半天断点调试,也只是走完onActivityResult就就闪退了。后来忽然想起来友盟里我集成了错误统计,去看看吧。一看发现还真有,原来是报了这个个异常android.util.SuperNotCalledException: Acti原创 2016-08-09 15:49:53 · 6649 阅读 · 0 评论