- 博客(17)
- 收藏
- 关注
Android应用安装成功界面直接打开应用出现的问题讨论
之前碰到过一个问题。Android应用在安装完成界面点击“打开”,打开应用,home键到桌面,再点图标重新进入应用时,会出现反复实例化MainActivity的情况。就是在不退出应用的情况下,这时从Launcher点击图标进入应用显示的都是MainActivity,而且是新实例化出来的。 这个问题网上的解决方法就是在MainActivity的onCreate()中判断isTas...
2016-04-25 20:21:11
502
(笔记)Android获取UncaughtException
最近开发时应用出现崩溃,但是看不到当时的crash信息,没办法快速找到问题所在。后来在书中找到获取应用crash信息的方法,以此记录。 crash发生时,系统会kill掉正在执行的程序,出现闪退或者提示用户程序已停止运行。开发人员也无法直接得知程序为何crash。Android提供了处理未捕获异常的方法。可以通过UncaughtExceptionHandler来监视应用的cra...
2016-02-18 13:22:56
809
Android Library Project中的自定义控件
引用Library Project时,Library Project中如果有自定义控件xmlns:mytag="http://schemas.android.com/apk/res/com.rewufu.package" res一定要改成libxmlns:mytag="http://schemas.android.com/apk/lib/com.rewufu.packa...
2015-12-21 16:41:59
192
Android USB Host与HID设备通信
参照了http://blog.youkuaiyun.com/qweadf1/article/details/41646439链接中的文章,实现了Android和HID设备的收发数据。 直接上manifest文件。主要是usb.host权限,这边没有配置xml文件指定USB设备。<?xml version="1.0" encoding="utf-8"?><manif...
2015-12-07 15:50:20
1050
ConcurrentModificationException异常
应用出现异常,发现报了ConcurrentModificationExceptdaogouion。之前倒是没碰到过。查资料发现是线程不安全的集合在进行迭代遍历时,集合进行了修改操作引起的。 static<T> Collection<T> synchronizedCollection(Collection<T> c) R...
2015-10-09 17:14:22
132
原创 Android Studio 导入so文件
把so文件放到libs文件夹里的对应cpu文件夹里build.gradle里加上jni的sourceSets配置sourceSets { main { jniLibs.srcDirs = ['libs'] } } ...
2015-07-20 15:59:54
141
原创 StatusBar/Toolbar的隐藏显示,窗体背景设置
直接上图,类似相册的效果。 两张图都是隐藏了statusbar(状态栏),第一张显示toolbar,窗体背景为白色,第二张隐藏toolbar,窗体背景为黑色。(第一张的下面就是一个 layout_width="fill_parent" 的textview,点击是隐藏) 首先,statusbar(状态栏)的隐藏,在这里直接在theme里面style加一条<...
2015-07-07 14:42:04
319
原创 有些事需要先开枪再瞄准
有些事是你现在的视野所看不清楚的,你必须先走两步。 要真正解决问题, 首先你得让问题先真正地暴露出来,而不是停留在设想。 你要想得到某种东西最可靠的方法是让你自个儿配得上他。 ...
2015-07-07 11:44:38
167
Android Studio的.gitignore以及gitignore无效的解决
github上.gitignore模板合集,里面有各种.gitignore : https://github.com/github/gitignore 自己用的Android Studio下项目的.gitignore文件,对github上的android.gitignore添加了 # OSX files //mac os下 .DS_Store ...
2015-07-01 11:12:41
176
android添加文件打开方式以及参数传递
上一篇文件分享,这一篇关于打开文件时,文件打开方式选择,以及选择我们自己的应用是拿到文件进行处理。 想要在文件打开方式中出现我们自己的应用,只需设置清单文件AndroidManifast.xml,在<activity>下添加一个<intent-filter><intent-filter> <action android...
2015-06-09 15:48:24
219
Android文字图片写入CSV(Base64)并分享
做的一个分享的功能,将文字图片以CSV的形式分享到邮件之类的应用。 首先,CSV逗号分隔值文件格式(Comma-Separated Values),纯文本形式,逗号分隔,一行数据不跨行。 图片转换成Base64字符串public String writeBase64(String path) { //path图片路径 byte[] ...
2015-06-09 14:11:13
131
Fragment嵌套Fragment要用getChildFragmentManager
Fragment嵌套Fragment要用getChildFragmentManager。 遇到一个问题,Fragment放ViewPager,ViewPager里面是fragment。第一次进入没问题,再次进入ViewPager的fragment时里面内容就没了,数据丢失。 用的FragmentPagerAdapter.打Log发现FragmentPagerAdapter的get...
2015-05-13 11:35:05
196
Android数据库存取图片以及转换成缩略图
本来打算用数据库sqlite存取图片(图片都是相机拍摄的原图),结果导致存入和读取的时候会消耗巨大内存,尤其是从数据库取图片时。所以准备存SDCard代替,但还是记录下如何用数据库存取图片以及转换成缩略图。 表结构一个String和一个Blob。bitmap不能直接存数据库,用BLOB (binary large object)二进制大对象。String sql = "cre...
2015-05-05 19:05:41
131
原创 GridView和ListView简单使用
现在在做一个小项目,用到了基础的GridView和ListView。在此做一个记录。项目的主界面是用DrawerLayout实现侧滑,顶部栏使用ToolBar,SlidingTabLayout和ViewPager实现左右切换页卡,多个Fragment通过Adapter适配到ViewPager上。其中两个页卡就是用的GridView和ListView。其他控件会另起新的随笔来写。 两个Ta
2015-04-22 09:19:21
340
GridView和ListView简单使用
现在在做一个小项目,用到了基础的GridView和ListView。在此做一个记录。项目的主界面是用DrawerLayout实现侧滑,顶部栏使用ToolBar,SlidingTabLayout和ViewPager实现左右切换页卡,多个Fragment通过Adapter适配到ViewPager上。其中两个页卡就是用的GridView和ListView。其他控件会另起新的随笔来写。 两个T...
2015-04-22 09:18:41
139
原创 Mac下Android Studio使用
现在公司给了Mac来开发,同时Android也是初学,今天根据近期的使用介绍下Mac下Andriod Studio。望不吝赐教。1.软件安装及环境配置 我安装的软件:Android Studio、Genymotion、VirtualBox。 首先Android Studio,第一当然要安装JDK,Oracle官网上下载安装就行。然后再装Android Studio,我装的是
2015-03-26 14:46:28
434
Mac下Android Studio使用
根据近期的使用写下Mac下Andriod Studio使用。1.软件安装及环境配置 我安装的软件:Android Studio、Genymotion、VirtualBox。 首先Android Studio,第一当然要安装JDK,Oracle官网上下载安装就行。然后再装Android Studio,我装的是Android Studio1.1.0 。下面给出的是1.2 Pre...
2015-03-26 14:03:12
234
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人