- 博客(48)
- 资源 (8)
- 收藏
- 关注
原创 android开发中碰到的问题总结(保持更新)
1、使用xmlPull解析xml数据得不到数据?但是解析方法是正确的 首先检查自己的解析方法是否正确,如果没错的重点查找xml数据的“格式”是否正确!! 比如上图,大家能看出传递过来的xml数据哪里不对。其实是这里注释的格式不对,正确的应该是,大家可以比较下看,后者比前者多了一个横线。如果数据格式是前者,即使解析方法正确,也得不到正确的值。
2015-11-12 19:15:19 5881
转载 Android开发人员不得不收集的代码(持续更新中)
这个是简书的介绍 http://www.jianshu.com/p/72494773aace这个是具体的代码地址 https://github.com/Blankj/AndroidUtilCode补充一个时间TimeUtils的工具类 http://www.jianshu.com/p/9fc6737fb250
2016-12-09 17:09:10 536
原创 android中检测网络是否断开
在android中,如果网络断开 ,系统会自动发送一个广播,我们要注册一个广播监听器,当收到这个广播的时候做自己的处理即可,自己也网上找了资料,如下http://dwtedx.com/itshare_269.htmlhttp://bbs.9ria.com/thread-213359-1-1.htmlhttp://blog.csdn.net/chenzheng_java/arti
2016-12-03 13:04:55 3178
原创 Rxjava 和Retrofit资料的总结
1、Rxjava资料收集给 Android 开发者的 RxJava 详解 http://gank.io/post/560e15be2dca930e00da1083RxJava 详解,由浅入深。 http://blog.csdn.net/yyh352091626/article/details/53304728RxJava 从入门到放弃 http://www.jianshu.com/p/7f4c
2016-12-02 10:24:27 424
原创 一个封装好的nofication类
最近在做项目,需要利用socket来实时通信,有个需求是客户端的socket收到服务器发送的消息,需要显示一个消息提醒,这个时候就用到了notification这个类。然后网上找了资料,封装了一个工具类public class ChatNotification { private Context context; private NotificationManager
2016-12-02 10:06:32 405
原创 关于socket 通信一个封装很好的类
最近在项目中,某个功能模块需要使用socket通信,之前都是自己手写的,代码复用性不好。于是本着偷懒的原则,在网上找了下,发现下面的博文有个很好的封装,直接记录下http://www.jianshu.com/p/16aed9c3ceee主要就用到了2个类,TcpClient客户端(用于和服务端连接) 和 SocketTransceiver(用于接收和发送数据,和服务端进行交互)
2016-11-25 16:55:29 7598
原创 android调试时apk可运行,导出签名的apk后闪退
参考网址 http://wzheng411411.blog.163.com/blog/static/84789840201523143913203/今天在做一个项目时,遇到一个问题,程序调试正常,但是打包签名后闪退。网上找了下,用下面的方法可以成功打包。具体原因就不知道是怎么回事,先记录下1.Project -> Build Automatically,即取消Bui
2016-11-18 16:28:03 2782
原创 activity 全屏界面切换到非全屏界面的问题
最新遇到个新问题,activity从全屏切换到非全屏时,界面出现卡顿的黑色界面,后来从网上搜索了下,发现有下面参考文章http://blog.csdn.net/u013011318/article/details/48296869同时也记录下自己的解决办法1、整个app应用主题设置,在配置文件的application标签里设置主题, 这里注意是把标题栏去掉
2016-10-18 10:53:23 2625
原创 android新知识汇总
1、给 Android 开发者的 RxJava 详解http://gank.io/post/560e15be2dca930e00da10832、Dagger2最简单入门http://www.jianshu.com/p/be55ab294f0b3、Rxjava 和Retrofit 需要掌握的几个实用技巧http://www.jianshu.com/
2016-08-09 15:06:59 503
原创 Android Studio So库的添
其实这个是参考百度地图接入sdk的方法1、在工程app/libs目录下放入baidumapapi_vX_X_X.jar包,在src/main/目录下新建jniLibs目录,工程会自动加载src目录下的so动态库,放入libBaiduMapSDK_vX_X_X_X.so如下图所示,注意jar和so的前3位版本号必须一致,并且保证使用一次下载的文件夹中的两个文件,不能不同功能组件的
2016-08-09 15:01:22 450
转载 在Android Studio中读取Assets目录下文件
参考网址1、http://www.ithao123.cn/content-8691639.html2、http://blog.csdn.net/shifuhetudi/article/details/45006605首先,android studio 下的assets目录文件跟在eclipse下不一样,所以有时候读取assets目录下的的文件会无法读取。Androi
2016-08-06 21:47:19 6326
转载 Mac下Android Studio中获取SHA1和MD5
http://blog.csdn.net/jackymvc/article/details/50222503打开Android Studio中的Terminal,也可以直接打开系统的获取debug.keystore的SHA1和MD5,直接输入keytool -list -v -keystore ~/.android/debug.keystore -alias andro
2016-08-05 11:16:46 340
转载 mac上安装mysql和mac IntelliJ 15的方法
首先,安装这2个软件参考了以下的2个链接1、http://blog.csdn.net/huanglei1234567890/article/details/50965744 破解Intellij15的方法2、http://www.myexception.cn/mysql/2043991.html 安装mysql的方法自己在安装mql的时候遇到了一些小麻烦,mac上的my
2016-07-06 15:38:07 851
原创 mac 下安装tomcat的总结
1、首先去官方下载 ,mac系统下选择zip文件,下载后解压缩文件到任意文件夹。我这里直接放到了下载目录里2、可以看到,图2箭头就是我这个tomcat的所在文件夹目录。注意,有的同学的finder文件顶部没有显示文件夹路径的,可以参考这个网址http://www.xitongzhijia.net/xtjc/20150129/36428.html
2016-06-27 22:15:39 1756
原创 支付宝和微信移动支付的个人总结
今天在看了移动支付的文档,对整个流程都有了自己的理解,在这里记录下来自己的总结一、支付宝支付1、先说前期准备,关键就是要生成一对公钥和私钥,这个看官方文档,现在官方有个自动生成工具,其实挺方便的(1)pkcs8的私钥自己保存,填到自己支付宝开发项目 里面的,public static final String RSA_PRIVATE 这个字段里(2)
2016-06-24 19:08:26 7336 1
原创 android studio2.0无法关联源码
下午在使用android studio2.0 ,本来想 command+鼠标左键去看系统的源码,发现如下的错误在网上找了资料,最后解决了,原因是升级了版本后,需要重新关联android studio 的sdk路径即可去android studio的设置界面 Appearance & Behavior -> System Settings -> Android SDK
2016-06-23 19:48:48 363
原创 mac eclipse 的jre路径的添加
最近在用mac 版的 eclpse 做java普通程序的开发但是在新建一个新的Java工程时候 ,Eclipse don't find installed JRE on Mac OS X 需要自己去设置jre的路径于是在网上找了资料 https://www.youtube.com/watch?v=whQaqnI4SrU去到eclipse 准备安装jre
2016-06-17 11:24:42 2489
原创 平板开发中横竖屏的一些总结
最近在做一个android 的平板项目,属于二次开发,这个项目原来的布局界面都是横向写死,现在的需要是适应横竖屏2个方向。所以我的方法是,onCreate()方法时,通过获取屏幕宽高,如果发现是竖屏,需要重新把原来的横屏布局用代码形式重新布局,如果是横屏,使用默认的布局不用修改 int width=DensityUtil.getWindowWidth();/
2016-06-13 16:21:19 5438
原创 FloatingActionButton的个人总结
最近在gitup上看到了一个开源库,挺好用的FloatingActionButton主要功能是,当listView向下滑动时,右下角的红色按钮消失。当上滚动时,会出现。类似知乎的功能。自己用AS做了一个例子1、首先是xml布局 ,一个listView 加上一个FloatingActionButton ,很简单<FrameLayout xmlns:andr
2016-06-08 20:33:18 2515
原创 mac系统安装android eclipse的方法
最近换了mac系统开发android ,需要把windows下的eclipse迁移到mac,现在把方法记录下1、先安装jdk,这里需要安装mac系统下的jdkhttp://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html下载后直接安装即可,不用配置环境路径。安装成
2016-05-24 17:40:07 4330
原创 EventBus3.0 使用个人总结
文章参考文章如下: * http://www.jianshu.com/p/4fa4c7205613 * http://blog.csdn.net/angcyo/article/details/48166849 * http://blog.csdn.net/harvic880925/article/details/40660137 * http://www.tuico
2016-05-22 19:47:39 4679 1
转载 自定义的Dialog
原文地址:http://www.jianshu.com/p/e588d74b5c9f这是一个自定义的dialog,可以从屏幕底部弹出第一步、自定义样式 @android:color/transparent true false tru
2016-05-18 21:03:08 1503
转载 【安卓笔记】touch事件的分发和消费机制
原文地址 http://blog.csdn.net/chdjj/article/details/22910581总结:1.事件传递的两种方式:隧道方式:从根元素依次往下传递直到最内层子元素或在中间某一元素中由于某一条件停止传递。冒泡方式:从最内层子元素依次往外传递直到根元素或在中间某一元素中由于某一条件停止传递。 2.android对Touch Event的分发
2016-05-18 18:05:10 374
转载 我的Android进阶之旅:经典的大牛博客推荐
http://blog.csdn.net/idaretobe/article/details/42419513有空可以看看
2015-12-25 11:05:36 501
原创 android选择图片得到实际路径的总结
项目中有个需求,通过拍照或者选取系统图片后,显示到控件上,并且要得到图片的实际路径。自己用的是华为手机,4.0系统。发现选取图片,有2个不同的选项,分别是“图库”和“文件管理”,如下图所示1、通过系统拍照,得到的uri地址是 file:///mnt/sdcard/DCIM/camera/faceImage.JPEG2、通过文件管理器,得到的uri地址是
2015-12-14 18:28:09 11755 2
原创 调用系统相机和图库册得到图片的例子
package com.example.takepicture;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io
2015-12-12 17:50:13 677
原创 项目中引入TabPageIndicator报错,无法正常显示样式
今天在开发项目时候,需要使用TabPageIndicator,于是使用了网上流行的开源库ViewPageIndicator开发环境如下图1 myDemo是我具体的项目,而appviewpageindicatorlibrary是开源依赖库,其本身为library,而且又引用了appcompat_v7为库。图2 上面这是我项目的引用库图
2015-11-25 18:21:58 4076
原创 使用fragment在activity中传值的例子
有时,根据项目需要,我们需要在fragment中传值给下一个activity,然后下一个ac设置值再回传给fragment中显示;这个时候就要用到了startActivityForResult和onActivityResult这2个方法个人的理解是,这2个方法一定要用fragment自己的写,不要写在Activity中。来看一个例子1、建立一个MainActivity,继承
2015-11-20 18:31:08 466
原创 自己关于Android 通过WebService进行网络编程的总结
平时在开发中,都是使用http协议发送get或post方法,得到一个json的字符串,然后解析封装。 但是今天遇到一个项目,是使用android去调用WebService接口来获取数据,得到的是一个xml的字符串并对其进行封装。这里就遇到2个问题。1、android上如何去调用一个webService? 网络上关于这里的资料也比较多,但是
2015-11-13 18:44:38 1497 1
原创 SVN提交错误:working copy is not up-to-date
大家讲解的是SVN提交错误:working copy is not up-to-date解决方法,感兴趣的同学参考下。svn在提交时报错如下图:working copy is not up-to-datesvn:commit failed(details follow):svn:file "xxxxx is out of date"item is o
2015-11-05 17:49:25 780
原创 1个透明色的,但是边框有颜色的背景shape
1个透明色的,但是边框有颜色的背景shape android:color="#00000000" /> android:width="1dp" android:color="#E3E0D7" />
2015-11-04 15:46:06 1474
转载 SVN在Android Studio中的配置
原文地址 http://www.cnblogs.com/songmeng/p/4389446.html 在AndroidStudio中开发版本控制,除了Git就是SVN,和Eclipse不同Android Studio没有提供单独的插件,只能和SVN客户端关联使用,和Eclipse安装有很大区别,下面介绍个在AndroidStudio中SVN的安装和配置方法。
2015-11-02 21:34:03 291
原创 circlePageIndicator结合viewpager的一个例子
今天写了个关于circlePageIndicator的例子,这个是TabPageIndicator里的一个开源项目,在期间发现了不少问题,在这里总结一下先来看例子1、首先是xml的布局,来看看activity_main里的代码<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
2015-10-17 23:48:09 4179
原创 android上关于视频播放的一些参考
关于android视频播放可以参考以下的几篇文章1、Android视频播放之边缓存边播放2、android 直播 点播视频源码
2015-09-25 00:02:48 453
转载 图解Android View的scrollTo(),scrollBy(),getScrollX(), getScrollY()
原文请参考http://blog.csdn.net/bigconvience/article/details/26697645Android系统手机屏幕的左上角为坐标系,同时y轴方向与笛卡尔坐标系的y轴方向想反。通过提供的api如getLeft , getTop, getBottom, getRight可以获得控件在parent中的相对位置。同时,也可以获得控件在屏幕中的绝对位置,详细用法
2015-09-24 16:28:25 371
原创 导入项目出现AppBaseTheme找不到的情况解决办法
最近,在导入一个开源项目时候,res目录下的styles文件出现error: Error retrieving parent for item: No resource found that matches the given name 'AppBaseTheme'.解决办法是添加下面的代码
2015-08-26 20:26:04 2384
转载 Android如何防止apk程序被反编译
原文请参考 http://blog.csdn.net/vipzjyno1/article/details/21042823作为Android应用开发者,不得不面对一个尴尬的局面,就是自己辛辛苦苦开发的应用可以被别人很轻易的就反编译出来。Google似乎也发现了这个问题,从SDK2.3开始我们可以看到在android-sdk-windows\tools\下
2015-08-26 14:07:33 281
原创 自己写的关于zxing二维码扫描的例子
package com.qrcode;import com.google.zxing.WriterException;import com.zxing.activity.CaptureActivity;import com.zxing.encoding.EncodingHandler;import android.app.Activity;import android.conten
2015-08-03 22:40:30 818
原创 android.app.SuperNotCalledException错误
protected void onDestroy() {2 //Do Something3 super.onDestroy();没有调用父类的onDestroy(),一定要加上4 } 今天在写程序出现以上报错,经过查询后发现是Activity里的onDestroy()方法漏写super,一定要加上
2015-08-03 22:33:17 408
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人