![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
解语花998
越努力,越幸运
展开
-
Fragment 和 FragmentActivity的关系
前阵用viewpaper+fragment做滑动引导,查阅了下网上的资料,发现在有两种做法,一个是自建类直接继承Activity另一种是继承FragmentActivity,很是迷惑,在查了些google的官方文档和StackOverflow之后有了些理解,在此坐下记录。下面的英文说明取自Stackoverflow,个人感觉解释的很清楚。A Fragment is a section翻译 2015-12-03 10:19:39 · 468 阅读 · 0 评论 -
ViewPager 使用的一个点
因为平时工作比较偏重于逻辑架构部分,界面部分的开发,较弱,但是有时候不得不自己开发页面。记录下遇到的问题 遇到的问题: 做了个类微信的页面切换,使用ViewPager 保存了 4个 Fragment 结果 发现 ,相邻两个切换,没有问题,只要是间隔切换,立马数据全空了,打印日志发现,fragment又创建了一遍。 就不说怎么调查的经过了,直接写结果记录,网上抄原创 2018-01-30 10:34:11 · 122 阅读 · 0 评论 -
Android 设置shape文件background 引发的问题
今天在写一个list布局时候,希望item 都是圆角,所以随手从网上抄了一个shape 文件 放在drawable 下面,shape 文件如下xml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/android"> android:color="#ffffff"原创 2018-01-23 20:56:29 · 1560 阅读 · 0 评论 -
Error running app.main: This version of Android Studio is incompatible with the Gradle Plugin used.
参考:http://stackoverflow.com/questions/35202541/this-version-of-android-studio-is-incompatible-with-the-gradle-version-used-trystep1:禁用Instant Run,在Settings/Preferneces > Build, Execu转载 2017-08-06 21:43:34 · 218 阅读 · 0 评论 -
谈谈Fragment中的onActivityResult
大家或许有遇到这个神坑,在Fragment中使用startActivityForResult能够成功,可是在Fragment中的onActivityResult却无法被调用。一不注意就让人一夜愁白了头。苦经探索(当然包括亲爱的百度和谷歌),终于总结出了一些规律。在Fragment中使用startActivityForResult之后,onActivityResult的调用是从activity中转载 2017-06-20 10:45:41 · 223 阅读 · 0 评论 -
Gradle文件配置(其它配置)
1.packagingOptions使用packagingOptions排除不想添加到apk中的文件 packagingOptions { exclude 'META-INF/DEPENDENCIES.txt' exclude 'META-INF/LICENSE.txt' exclude 'META-INF/NOTICE.txt'转载 2017-05-16 17:42:21 · 237 阅读 · 0 评论 -
android中getSystemService详解
http://blog.sina.com.cn/s/blog_71d1e4fc0100o8qr.htmlhttp://blog.csdn.net/bianhaohui/article/details/6220135 android的后台运行在很多service,它们在系统启动时被SystemServer开启,支持系统的正常工作,比如MountService监听是否有SD卡安装转载 2017-04-04 15:52:50 · 323 阅读 · 0 评论 -
关于Java的File.separator
在Windows下的路径分隔符和Linux下的路径分隔符是不一样的,当直接使用绝对路径时,跨平台会暴出“No such file or diretory”的异常。 比如说要在temp目录下建立一个test.txt文件,在Windows下应该这么写:File file1 = new File ("C:\tmp\test.txt");在Linux下则是这样的:File file转载 2017-03-27 13:32:14 · 187 阅读 · 0 评论 -
Android ORM 框架之 greenDAO 使用心得
原文:http://itangqi.me/android/using-greendao-experience/ 前言 我相信,在平时的开发过程中,大家一定会或多或少地接触到 SQLite。然而在使用它时,我们往往需要做许多额外的工作,像编写 SQL 语句与解析查询结果等。所以,适用于 Android 的ORM 框架也就孕育而生了,现在市面上主流的框架有 OrmLite、SugarORM转载 2017-03-29 19:33:11 · 533 阅读 · 0 评论 -
android 使用am启动各个包名使用,工作记录
后面持续更新原创 2016-12-19 11:24:56 · 2780 阅读 · 0 评论 -
ActionBar中,menu 一些细节!
在ActionBar中,即便设置showAsAction="always",items仍然在overflow中显示的问题今天很是苦恼,明明设置了android:showAsAction="always",但是所有的items全部都显示在overflow中,然后在官网发现了答案。如果你为了兼容 Android 2.1 的版本使用了 Support 库,在 android 命名空间下showA转载 2016-09-12 18:09:47 · 277 阅读 · 0 评论 -
如何自动在Eclipse里对指定类或接口生成要覆盖的方法?
我们经常遇到对对指定类或接口生成要覆盖的方法,但是我们不了解这些类和接口,完全手写不能保证完全正确,那么是否可以准确知道指定类或接口要被覆盖的方法,自动生成这些代码呢?是的,完全可以,按照下面步骤操作就可以了:一,在要生成指定类或接口要覆盖的方法的代码中,按组合键“Shift+Alt+s”,在弹出菜单中选择“Override/Implement Menthods”。二,转载 2015-12-21 23:34:14 · 398 阅读 · 0 评论 -
Android开机广播android.intent.action.BOOT_COMPLETED
设备开发过程中,有时候需要将android apk 放在/system/app/下面,让系统自动启动apk。一般有两种办法 1.将apk启动管理定义在launch当中 2.接收广播启动.网上看到一篇关于广播接收的文章,在验证之后记录一下: Android手机开机后,会发送android.intent.action.BOOT_COMPLETED广播,监听这个广播就能监原创 2015-12-14 14:26:58 · 620 阅读 · 0 评论 -
byte[] 转换成String,再getBytes()之后byte[]内容与原数组不同
问题代码 byte[] bytes = new byte[]{40, -37, -96, 46, -75, -10}; byte[] myBytes = new String(bytes).getBytes(); System.out.println(Arrays.toString(bytes)); System.out.println(Arrays.toString(myBytes));1...转载 2018-03-30 15:11:08 · 980 阅读 · 0 评论