自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

苦涩的风的博客

android技术类

  • 博客(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 2369

原创 开发中碰到的问题: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 8569

原创 开发中碰到的问题: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 54848 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 32356 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 422

原创 开发中碰到的问题:android java.lang.UnsatisfiedLinkError:

产生此类异常主要有两种原因:   一, jni还没有编译 是一边编译一边用的 这要分两种情况:  第一种是unsatisfiedlinkerror:dll名称。说明dll没有放到合适的位置。对于android开发,我们一般把so放在 libs目录下,但是还是会出现这个错误。根本原因system.loadlibrary函数会加载你指定的so,该so中需要链接的所有符号都需要能

2016-05-20 11:28:37 2063

原创 开发中碰到的问题:小米note调用系统相机点击确定是取消

其实呢这并不是点击确定是取消,而是因为小米note和其他机型携带的相机有点不一致,具体原因我也不知道,就是小米note不能把照片保存到文件夹里面 ,只能保存在根目录,不然获取不到路径,就认为没有拍照,所以点击确定是取消,解决方法是在调用系统相机的时候给它设置路径,把照片放在根目录就好了。  当然我这只是为了解决问题 ,你们有什么好的方法 或是知道具体原因的希望可以分享给我

2016-05-11 10:11:33 1158

原创 开发中碰到的问题: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 8678 1

转载 多种方式实现底部菜单栏(仿微信界面)

关于底部菜单是什么,我想没必要介绍了,在市场上的APP里太常见了,这里提供两种方式来实现。记得之前写过几篇关于底部菜单实现的方法,有兴趣的朋友可以看看:1、《安卓开发复习笔记——TabHost组件(一)(实现底部菜单导航)》2、《安卓开发复习笔记——TabHost组件(二)(实现底部菜单导航)》3、《安卓开发笔记——Fragment+FragmentTabHost组件(实现新浪微博

2016-03-17 11:11:55 4875

原创 开发中碰到的问题: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 4307

转载 开发中碰到的问题: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 3021

转载 App打包签名包申请流程

Andriod应用程序如果要在手机或模拟器上安装,必须要有签名!1.签名的意义  为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Name来混淆替换已经安装的程序,我们需要对我们发布的APK文件进行唯一签名,保证我们每次发布的版本的一致性(如自动更新不会因为版本不一致而无法安装)。2.签名的步骤  a.创建key  b.使用步骤a中产生的ke

2016-03-07 11:11:14 3120

原创 开发中碰到的问题: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 819

原创 开发中碰到的问题: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 776

原创 开发中碰到的问题: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 347

转载 okhttp的简单封装

序言OkHttp 的强大算是毋庸置疑了;OkHttp 基本在网络层能完成任何事情,适用任何情况;正因为如此 OkHttp 每次构建一个请求的时候不得不写大量的代码来完成相应的配置。在这里分享一个极限封装OkHttp的辅助框架,通过该框架能最大程度简化你的开发负担。好话不多说,往下看看就知道好不好。原生在这里举例几个原生情况下使用 okhttp 的情况。GET

2016-03-03 17:23:11 532

转载 OKhttp使用教程

Android系统提供了两种HTTP通信类,HttpURLConnection和HttpClient。关于HttpURLConnection和HttpClient的选择>>官方博客尽管Google在大部分安卓版本中推荐使用HttpURLConnection,但是这个类相比HttpClient实在是太难用,太弱爆了。OkHttp是一个相对成熟的解决方案,据说Android4.4的源码中可

2016-03-03 17:03:49 691

原创 开发中碰到的问题:eclipse中的引用项目报Could not find *.apk!解决办法

百度上很多关于Could not find *.apk!这种编译报错的解决帖子,但是笔主在这里主要说一下在 引用工程项目的场景 下报这个错误消息的问题(不影响本项目的正常编译运行!)。笔主刚从谷歌上搞了Volley的源码下来,写了一个测试项目,把Volley源码项目引进测试项目时(Java Build Path->Projects),编译过程中发现报了一个红色的错误:...

2016-03-03 15:28:36 1713

原创 开发中碰到的问题: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 620

转载 Android okhttp完全解析

转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/47911083;  本文出自:【张鸿洋的博客】一、概述最近在群里听到各种讨论okhttp的话题,可见okhttp的口碑相当好了。再加上Google貌似在6.0版本里面删除了HttpClient相关API,对于这个行为不做评价。为了更好的在应对网络访问,学习下o

2016-03-01 11:09:45 1280

转载 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 4510

转载 Android Volley完全解析

Android Volley完全解析(一),初识Volley的基本用法转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/174820951. Volley简介我们平时在开发Android应用的时候不可避免地都需要用到网络技术,而多数情况下应用程序都会使用HTTP协议来发送和接收网络数据。Android系

2016-02-29 09:54:17 555

转载 Android开发之Intent跳转到系统应用中的拨号界面、联系人界面、短信界面

现在开发中的功能需要直接跳转到拨号、联系人、短信界面等等,查找了很多资料,自己整理了一下。         首先,我们先看拨号界面,代码如下:Intent intent =new Intent();               intent.setAction("android.intent.action.CALL_BUTTON");            

2015-09-15 08:48:38 461

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

原创 ADT中,安卓模拟器已经打开了,但在devices中找不到

ADT中,安卓模拟器已经打开了,但在devices中找不到,运行程序时也会重新打开一个模拟器。解决方法是:到adb所在的目录adb kill-serveradb start-server重启下服务就好了

2015-08-31 10:07:43 662

转载 "svn检出"has encountered a problem cannot checkout

原因:workplace(工作空间)存在与待检出项目的项目名称一样,删除重新检出即可。

2015-08-31 10:02:36 10627

转载 日积月累:Proguard进行Android代码混淆

在实际的开发成产品apk的发布过程中,我们经常会使用到代码混淆技术。不过在讲解如何进行代码混淆之前,我先跟大家演示一下反编译的过程,这样才能让大家明白为什么需要进行代码混淆。  一、代码反编译 1.准备工作 首先我们准备好一个项目的apk文件(未进行混淆打包)、dex2jar工具(下载地址:http://code.google.com/p

2015-08-28 16:00:51 399

转载 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 454

转载 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 422

转载 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 537

转载 Android程序自动化打包

在一般的Android开发中,我们通常使用Eclipse自带的导出工具来进行App的签名和发布,Android自动化打包,就是利用脚本将这样一个手动操作的过程转化为一个命令搞定。准备        需要配置好JDK、Android SDK和Ant的环境步骤准备好项目的源码和依赖库源码,最好放在同一级目录下,确保源码和依赖库可在IDE中编译成功,这样就无需调整proj

2015-08-28 14:44:22 435

转载 解决 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 659

原创 利用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 649

原创 菜鸟的第一次,关于碰到的几个问题

刚玩博客,不知道怎么操作,先试下水,请看到的勿喷       在利用svn提交代码的时候,出现了这样的错误:svn提交报错org.apache.subversion.javahl.ClientException:      报这个错很可能是权限的问题,不要着急,找svn管理员给你权限就OK

2015-05-28 11:18:13 361

最新volley jar包

android网络通信库,最新volley jar包

2016-03-01

视频弹幕库

非常好的代码库,可以直接使用的视频弹幕库 使用多种方式(View/SurfaceView/TextureView)实现高效绘制 B站xml弹幕格式解析 基础弹幕精确还原绘制 支持mode7特殊弹幕 多核机型优化,高效的预缓存机制 支持多种显示效果选项实时切换 实时弹幕显示支持 换行弹幕支持/运动弹幕支持 支持自定义字体 支持多种弹幕参数设置 支持多种方式的弹幕屏蔽

2015-05-29

用ViewFlow实现广告轮播的Demo

很实用的Demo,可以直接用,也非常有借鉴意义

2015-05-29

最新毕加索框架picasso-2.5.2.jar

很好用的第三方框架,对于加载缓存图片有超常作用

2015-05-29

Android 各种方法实现导航页

都是很实用的Demo,能直接用,非常有借鉴意义

2015-05-29

Android从内存读取或者拍照改变头像

很实用的Demo,基本上多有的APP都有用户模块,在这个模块编辑用户资料必不可少,该Demo非常有借鉴意义,能直接用的

2015-05-29

Android地图Demo

超市,影院,酒店等各种定位,超实用的MapDemo,很有借鉴意义,不管用没用到,都值得下载一份

2015-05-29

java环境搭建及用eclipse创建第一个程序_详细步骤

很实用的文档,新手必备神器,搭建开发环境绝对能用到

2015-05-29

Tabhost实现底部选项卡,内含Fragment和viewPage实现滑动效果

很实用的东西,目前很多app都有用到,利用Tabhost做底部选项卡,利用fragment+viewpage实现滑动效果

2015-05-28

颜色选择器

很好用的一个选择颜色小工具,建议没有的童鞋都来下一个吧,

2015-05-28

空空如也

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

TA关注的人

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