- 博客(34)
- 资源 (10)
- 收藏
- 关注
原创 开发时碰到的问题: java.lang.IllegalStateException: Unable to create directory: /storage/sdcard0/Trinea/aa
不过file是通过file.mkdir()创建的,这样如果上级目录不存在就会新建文件夹异常。所以下载前我们最好自己调用File的mkdirs方法递归创建子目录mkdirs()可以建立多级文件夹, mkdir()只会建立一级的文件夹, 如下:new File("/tmp/one/two/three").mkdirs();执行后, 会建立tmp/one/tw
2017-05-22 14:34:46 2476
原创 开发中碰到的问题:token null is not valid; is your activity running?
popuwindows使用时出现异常: android.view.WindowManager$BadTokenException: Unable to add window -- token null is not valid; is your activity running 解决方法: 应把pop.showAtLocation(parent, Gravity.TOP,0
2017-05-19 16:39:03 8638
原创 开发中碰到的问题:Android 7.0 更新APK在安装时的报错 android.os.FileUriExposedException: file:///storage/emulated/0/And
1、在AndroidManifest.xml中添加如下代码 android:name="android.support.v4.content.FileProvider" android:authorities="app的包名.fileProvider" android:gra
2017-05-19 16:01:54 55039 1
原创 开发中碰到的问题:org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.7.0
在用as开发项目的过程中,我碰到了这个错误,在网上找到了如下的解决方法,实测有效被编译的代码或资源有问题( finished with non-zero exit value 1):出现这种编译异常表现是exit value 1,一般会给出错误提示,所以很容易排查。这种错误很常见,错误提示有时候是在日志中明显的给出来了,如下示例所示:123456
2016-11-17 10:18:45 32506 1
原创 开发中碰到的问题:IllegalStateException: Can not perform this action after onSaveInstanceState
今天使用Fragment的时候,出现了这个错误 IllegalStateException: Can not perform this action after onSaveInstanceState:E/AndroidRuntime(12747): Caused by: java.lang.IllegalStateException: Can not performthis
2016-05-27 18:37:01 447
原创 开发中碰到的问题:android java.lang.UnsatisfiedLinkError:
产生此类异常主要有两种原因: 一, jni还没有编译 是一边编译一边用的 这要分两种情况: 第一种是unsatisfiedlinkerror:dll名称。说明dll没有放到合适的位置。对于android开发,我们一般把so放在 libs目录下,但是还是会出现这个错误。根本原因system.loadlibrary函数会加载你指定的so,该so中需要链接的所有符号都需要能
2016-05-20 11:28:37 2099
原创 开发中碰到的问题:小米note调用系统相机点击确定是取消
其实呢这并不是点击确定是取消,而是因为小米note和其他机型携带的相机有点不一致,具体原因我也不知道,就是小米note不能把照片保存到文件夹里面 ,只能保存在根目录,不然获取不到路径,就认为没有拍照,所以点击确定是取消,解决方法是在调用系统相机的时候给它设置路径,把照片放在根目录就好了。 当然我这只是为了解决问题 ,你们有什么好的方法 或是知道具体原因的希望可以分享给我
2016-05-11 10:11:33 1174
原创 开发中碰到的问题:java.lang.IllegalArgumentException: quality must be 0..100
在项目中遇到需要录制视频的功能,于是我调用了系统摄像机,在其他机子上是好的,但在小米note上报了这个错 我的解决方法是videoIntent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, 1); * •MediaStore.EXTRA_VIDEO_QUALITY:设置视频录制的质量, * 0为低质量,1为高质量。 把1改为0就好
2016-05-11 10:04:52 8728 1
转载 多种方式实现底部菜单栏(仿微信界面)
关于底部菜单是什么,我想没必要介绍了,在市场上的APP里太常见了,这里提供两种方式来实现。记得之前写过几篇关于底部菜单实现的方法,有兴趣的朋友可以看看:1、《安卓开发复习笔记——TabHost组件(一)(实现底部菜单导航)》2、《安卓开发复习笔记——TabHost组件(二)(实现底部菜单导航)》3、《安卓开发笔记——Fragment+FragmentTabHost组件(实现新浪微博
2016-03-17 11:11:55 4932
原创 开发中碰到的问题:The method getSystemService(String) is undefined for the type CourseFragment
【问题】android程序:?12345678class UsbDeviceStateReceiver extends BroadcastReceiver{ publicvoid onReceive(Context context, Intent intent) { ...
2016-03-16 13:24:25 4379
转载 开发中碰到的问题:java.lang.NoClassDefFoundError: com.baidu.location.LocationClient的解决办法
java.lang.NoClassDefFoundError: com.baidu.location.LocationClient这个问题困扰了我很久,今晚终于弄好了,解决办法就是在order and export中将locSDK_3.3.jar从下面移到上面,就可以了(我认为是locSDK_3.3和前面的jar有冲突)当locSDK_3.3.jar在最后时,代码报错:
2016-03-11 15:32:59 3051
转载 App打包签名包申请流程
Andriod应用程序如果要在手机或模拟器上安装,必须要有签名!1.签名的意义 为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Name来混淆替换已经安装的程序,我们需要对我们发布的APK文件进行唯一签名,保证我们每次发布的版本的一致性(如自动更新不会因为版本不一致而无法安装)。2.签名的步骤 a.创建key b.使用步骤a中产生的ke
2016-03-07 11:11:14 3182
原创 开发中碰到的问题:Android应用程序打包时,出现错误:"XXX" is not translated in "af" (Afrikaans), "am" (Amharic), "ar" (Arab
问题:当我们开发完成一个Android应用程序后,在发布该应用程序之前必须要经过的一步时打包应用程序。至于从打包程序到发布的完整过程可以参考: Android 应用程序发布流程---碗豆荚发布流程选择Eclipse ADT打包应用程序的过程如下:可是在这时,会出现如下提示:并且原本没有错误的程序(values/strings.xml)也会出现如下错误提示:
2016-03-07 11:07:56 860
原创 开发中碰到的问题:Avoid non-default constructors in fragments: use a default constructor plus Fragment#setArg
出現這個問題時使用Window->Android->Lint Error Checking 在 Correctness類別裡,找到ValidFragment ,設定為Ingore就可以了。
2016-03-04 17:38:14 801
原创 开发中碰到的问题:Unparsed aapt error(s)! Check the console for output.
在开发Android时,编辑,修改或增删 res/下资源文件时,有时Android中的Problems中提示 “Unparsed aapt error(s)! Check the console for output”. 这个错误,但是你的控制台上找不到错误或者看不懂错误的时侯:点 Project--------->clean..就会没问题 Unparsed aapt error(s)! Ch
2016-03-04 17:34:23 396
转载 okhttp的简单封装
序言OkHttp 的强大算是毋庸置疑了;OkHttp 基本在网络层能完成任何事情,适用任何情况;正因为如此 OkHttp 每次构建一个请求的时候不得不写大量的代码来完成相应的配置。在这里分享一个极限封装OkHttp的辅助框架,通过该框架能最大程度简化你的开发负担。好话不多说,往下看看就知道好不好。原生在这里举例几个原生情况下使用 okhttp 的情况。GET
2016-03-03 17:23:11 557
转载 OKhttp使用教程
Android系统提供了两种HTTP通信类,HttpURLConnection和HttpClient。关于HttpURLConnection和HttpClient的选择>>官方博客尽管Google在大部分安卓版本中推荐使用HttpURLConnection,但是这个类相比HttpClient实在是太难用,太弱爆了。OkHttp是一个相对成熟的解决方案,据说Android4.4的源码中可
2016-03-03 17:03:49 727
原创 开发中碰到的问题:eclipse中的引用项目报Could not find *.apk!解决办法
百度上很多关于Could not find *.apk!这种编译报错的解决帖子,但是笔主在这里主要说一下在 引用工程项目的场景 下报这个错误消息的问题(不影响本项目的正常编译运行!)。笔主刚从谷歌上搞了Volley的源码下来,写了一个测试项目,把Volley源码项目引进测试项目时(Java Build Path->Projects),编译过程中发现报了一个红色的错误:...
2016-03-03 15:28:36 1739
原创 开发中碰到的问题:android.os.NetworkOnMainThreadException
Java代码 public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); this.setContentView(R.layout.share_mblog_view); new Thread(runnable).start();
2016-03-03 09:53:02 653
转载 Android okhttp完全解析
转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/47911083; 本文出自:【张鸿洋的博客】一、概述最近在群里听到各种讨论okhttp的话题,可见okhttp的口碑相当好了。再加上Google貌似在6.0版本里面删除了HttpClient相关API,对于这个行为不做评价。为了更好的在应对网络访问,学习下o
2016-03-01 11:09:45 1301
转载 Android xutil3.0完全解析
转载自:http://www.androidchina.net/4177.html?utm_source=tuicool&utm_medium=referral Android开发中文站 »xUtils更新到3.0后的基本使用规则说实话,对于xUtils,是我最近才用到的开发框架(也是刚接触),对于其功能不得不说,简化了很多的开发步骤,可以说是非常好的开发工具,但是其最近更新到3.0也
2016-03-01 10:06:59 4572
转载 Android Volley完全解析
Android Volley完全解析(一),初识Volley的基本用法转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/174820951. Volley简介我们平时在开发Android应用的时候不可避免地都需要用到网络技术,而多数情况下应用程序都会使用HTTP协议来发送和接收网络数据。Android系
2016-02-29 09:54:17 587
转载 Android开发之Intent跳转到系统应用中的拨号界面、联系人界面、短信界面
现在开发中的功能需要直接跳转到拨号、联系人、短信界面等等,查找了很多资料,自己整理了一下。 首先,我们先看拨号界面,代码如下:Intent intent =new Intent(); intent.setAction("android.intent.action.CALL_BUTTON");
2015-09-15 08:48:38 481
原创 cleaning selected projects has encountered a problem errors occurred during build
clean 项目的时候出现的问题。 cleaning selected projects has encountered a problem errors occurred during build 错误:可能是eclipse 中运行的当前clean的项目直接退出一下eclipse就可以解决这个问题。如果是依赖包,退出eclipse还不能clean的话可以先解除依赖包,
2015-09-06 09:12:13 2283
原创 ADT中,安卓模拟器已经打开了,但在devices中找不到
ADT中,安卓模拟器已经打开了,但在devices中找不到,运行程序时也会重新打开一个模拟器。解决方法是:到adb所在的目录adb kill-serveradb start-server重启下服务就好了
2015-08-31 10:07:43 709
转载 "svn检出"has encountered a problem cannot checkout
原因:workplace(工作空间)存在与待检出项目的项目名称一样,删除重新检出即可。
2015-08-31 10:02:36 10701
转载 日积月累:Proguard进行Android代码混淆
在实际的开发成产品apk的发布过程中,我们经常会使用到代码混淆技术。不过在讲解如何进行代码混淆之前,我先跟大家演示一下反编译的过程,这样才能让大家明白为什么需要进行代码混淆。 一、代码反编译 1.准备工作 首先我们准备好一个项目的apk文件(未进行混淆打包)、dex2jar工具(下载地址:http://code.google.com/p
2015-08-28 16:00:51 422
转载 Ant自动编译打包&发布 android项目
Eclipse用起来虽然方便,但是编译打包android项目还是比较慢,尤其将应用打包发布到各个渠道时,用Eclipse手动打包各种渠道包就有点不切实际了,这时候我们用到Ant帮我们自动编译打包了。1 Ant自动编译打包android项目 1.1 Ant安装 ant的安装比较简单,下载ant压缩包 http://ant.apache.org (最新的为1
2015-08-28 14:49:02 465
转载 if doesn't support the "condition"attribute 问题解决
因为要实现自动循环打包,而ant本身不支持foreach循环,需要引入第三方jar包,下载ant-contrib-1.0b3.jar之后把它放到ant所在目录的lib目录下,例如我的在F:\ apache-ant-1.9.4\lib,然后要进行关键的一步:右键点击该jar文件à选择“打开方式”àWinRAR压缩文件管理器,依次打开net/sf/antcontrib/antcontrib.prope
2015-08-28 14:47:08 445
转载 android 使用ANT批量打包apk步骤
一、 到apache官网下载apache-ant,截止2014年12月10日最新版本是1.9.4.下载地址:http://ant.apache.org/file:///C:/Users/xinyuli/AppData/Local/Temp/msohtmlclip1/01/clip_image002.jpg选择上图所示项二、 配置环境变量(如果
2015-08-28 14:45:54 585
转载 Android程序自动化打包
在一般的Android开发中,我们通常使用Eclipse自带的导出工具来进行App的签名和发布,Android自动化打包,就是利用脚本将这样一个手动操作的过程转化为一个命令搞定。准备 需要配置好JDK、Android SDK和Ant的环境步骤准备好项目的源码和依赖库源码,最好放在同一级目录下,确保源码和依赖库可在IDE中编译成功,这样就无需调整proj
2015-08-28 14:44:22 445
转载 解决 eclipse 上 Keystore was tampered with, or password was incorrect
修改Android签名证书keystore的密码、别名alias以及别名密码之前在测试Eclipse ADT的Custom debug keystore自定义调试证书的时候,发过一篇关于调试证书规格的博文:Eclipse ADT的Custom debug keystore所需证书规格,提到过自定义调试证书的密码和alias命名以及alias密码都是有规矩的。其实Android应用开
2015-08-28 14:41:35 677
原创 利用Tabhost做底部选项卡效果,里面含有fragment+viewpage的滑动效果
先贴效果图 再看代码结构 再看主要代码 这是布局文件activity_main.xml android:id="@android:id/tabhost" android:layout_width="fill_parent" android:layout_height="fill_
2015-05-28 12:11:23 662
原创 菜鸟的第一次,关于碰到的几个问题
刚玩博客,不知道怎么操作,先试下水,请看到的勿喷 在利用svn提交代码的时候,出现了这样的错误:svn提交报错org.apache.subversion.javahl.ClientException: 报这个错很可能是权限的问题,不要着急,找svn管理员给你权限就OK
2015-05-28 11:18:13 374
视频弹幕库
2015-05-29
Tabhost实现底部选项卡,内含Fragment和viewPage实现滑动效果
2015-05-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人