android
ruiqingzheng
小牛试刀 打发无聊
展开
-
JAVA IO流 基础
JAVA IO流 基础原创 2015-11-05 16:48:10 · 419 阅读 · 0 评论 -
Java 并发:Executors 和线程池
Executors 和线程池转载 2016-01-30 14:51:22 · 787 阅读 · 0 评论 -
获取Android控件的宽和高
我们都知道在onCreate()里面获取控件的高度是0,这是为什么呢?我们来看一下示例:首先我们自己写一个控件,这个控件非常简单:[java] view plain copypublic class MyImageView extends ImageView { public MyImageView(Contex转载 2016-02-01 17:09:53 · 315 阅读 · 0 评论 -
JAVA 反射笔记 Actionbar设置样式
[JAVA 反射笔记 Actionbar设置样式]原创 2016-03-04 00:33:47 · 607 阅读 · 0 评论 -
android 访问MediaStore基础
contentProvider , MediaStore转载 2016-02-11 16:08:40 · 912 阅读 · 0 评论 -
Intent传递类对象
Android中Intent传递类对象提供了两种方式一种是通过实现Serializable接口传递对象,一种是通过实现Parcelable接口传递对象。要求被传递的对象必须实现上述2种接口中的一种才能通过Intent直接传递。转载 2016-02-20 14:30:13 · 319 阅读 · 0 评论 -
Fragment 和 ViewPager 基础
Fragment 和 ViewPager 基础原创 2016-02-23 16:33:49 · 604 阅读 · 0 评论 -
IndexableListView
IndexableListView原创 2016-03-10 11:38:27 · 626 阅读 · 0 评论 -
ViewPager (二)
ViewPager (二)页卡标题是ViewPager重要部件, 前面我们提到的android自带的控件,PagerTabStrip或PagerTitleStrip 除此外,要自定义一些更美观的页卡标题还可以选择ViewPagerIndicatorhttps://github.com/JakeWharton/ViewPagerIndicator原创 2016-02-25 14:13:24 · 403 阅读 · 0 评论 -
ColorTrackView
ColorTrackView原创 2016-03-11 15:58:28 · 1018 阅读 · 0 评论 -
ListView结合PullToRefreshScrollView 下拉刷新
ListView结合PullToRefreshScrollView 下拉刷新原创 2016-04-05 23:48:18 · 1179 阅读 · 0 评论 -
ListView的适配器笔记
继承BaseAdapter , getView 方法需要返回一个view 提供给对应的列表项用来显示 一般的做法是, 先根据指定的position获取数据 , 然后通过inflater创建view或复用convertView, 将获取到的数据设置显示在view中, 最后返回该view原创 2016-04-07 00:25:04 · 502 阅读 · 0 评论 -
ArcMenu
ArcMenu原创 2016-03-24 23:44:42 · 791 阅读 · 0 评论 -
android动画
动画分类变换动画Tween, 属性动画Property, 帧动画Frame, 布局动画Layout Annimation原创 2016-03-18 16:47:28 · 408 阅读 · 0 评论 -
Bootstrap 模态框垂直居中
第一步:打开bootstrap.js第二步:定位到this.backdrop,在that.$element.show().scrollTop(0)随后添加代码, that.$element.children().eq(0).css({ "margin-top":(that.$element.height()-that.$element.children().eq(0).height())/原创 2016-05-24 14:07:58 · 1107 阅读 · 0 评论 -
打包时 Duplicate zip entry 异常
问题: java.util.zip.ZipException: duplicate entry: android/support/v13/app/FragmentTabHost$一般打包的时候出现这个异常错误提示的话, 说明项目中有引用相同的包, 编译的时候都正常, 就是打包的时候这个错误就出来了..解决方法:不要使用文件形式的依赖, 改成maven的依赖. 比如 module A 和原创 2016-05-05 18:37:54 · 6990 阅读 · 0 评论 -
# 打包时异常错误 64K问题 , UNEXPECTED TOP-LEVEL EXCEPTION: ....
打包时异常错误 64K问题 , UNEXPECTED TOP-LEVEL EXCEPTION: ….错误提示: UNEXPECTED TOP-LEVEL EXCEPTION: …. Conversion to Dalvik format failed: Unable to execute dex: method ID not in [0, 0xffff]: 65536原因: Answer原创 2016-05-05 19:15:06 · 478 阅读 · 0 评论 -
Android Studio 第一次新建Android Gradle项目超级慢的解决方案
注:Android Studio在第一次新建一个Gradle项目时需要下载Gradle,所以启动很慢(Gradle-bin大约三十几兆),所以我们应该事先帮他下载好。首先,我们下载好的gradle-版本号-bin(|all).zip应该放在哪儿呢。Gradle有一个user home,默认是C:\Users\【你当前的用户名】.gradle。这个目录下面有四个子文件夹,我们要放到wrapper\di转载 2016-05-30 16:43:45 · 4228 阅读 · 0 评论 -
Handler
Handler 比如总公司就好比是main线程(UI线程) , 分公司就好比是处理地方业务的子线程,那么总公司和地方分公司之间的衔接通讯, 就需要办事员, 这个办事员就好比是handler , 办事员是很灵活的, 既能给总公司办事, 也能给分公司办事, 同样的道理,有时交给handler的任务是在UI线程里调用, 有的时候是在子线程调用..于是就需要看办事员进公司时候给他的职位, 也就是handl原创 2015-12-16 16:39:30 · 354 阅读 · 0 评论 -
对象的串行化(Serialization)
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl转载 2015-12-05 21:27:36 · 682 阅读 · 0 评论 -
Android SDK Manager
Android SDK 基本使用原创 2015-11-07 12:16:23 · 1303 阅读 · 0 评论 -
Android下修改hosts文件
Android下修改hosts文件-重启有效2011/08/16转自 http://irising.me/2011/08/9691/由于某些原因,可能需要指定域名对应的IP地址。Android是基于Linux的系统,与Linux类似,通过hosts文件来设置。先通过各种方法让Android手机获取Root权限。然后通过adb程序访问手机,以命令行方式来替转载 2015-11-07 17:23:20 · 714 阅读 · 0 评论 -
android.os.NetworkOnMainThreadException
有个使用HttpURLConnection下载的例子, 自己测试重新写一遍的过程中发现, buff = new BufferedReader(new InputStreamReader(urlConnection.getInputStream()));这句始终出错,urlConnection.getInputStream() 抛出异常System.err android.o原创 2015-11-07 20:55:02 · 402 阅读 · 0 评论 -
HttpClient的基本使用
Android 下HttpClient基本使用原创 2015-10-22 17:06:06 · 431 阅读 · 0 评论 -
eclipse 误删文件的恢复,代码的恢复
误删除文件的恢复在用eclipse进行代码编写操作时,有时会误删除文件或者文件包。通过eclipse的恢复文件功能可以恢复误删除的文件。具体步骤为:1、选择误删除文件在eclipse所在包(文件夹)2、在包上单击右键。3、选择restore from local history...4、在弹出的对话框中选择需要恢复的文件具体如图:选择需要恢复的文件代码的转载 2015-11-09 15:22:21 · 441 阅读 · 0 评论 -
Android Volley完全解析(一),初识Volley的基本用法
Android开发团队也是意识到了有必要将HTTP的通信操作再进行简单化,于是在2013年Google I/O大会上推出了一个新的网络通信框架——Volley。Volley可是说是把AsyncHttpClient和Universal-Image-Loader的优点集于了一身,既可以像AsyncHttpClient一样非常简单地进行HTTP通信,也可以像Universal-Image-Loader一样轻松加载网络上的图片。除了简单易用之外,Volley在性能方面也进行了大幅度的调整,它的设计目标就是非常适合去转载 2015-10-25 23:26:03 · 340 阅读 · 0 评论 -
Activity布局初步
Activity布局初步 LinearLayout TableLayout RelativeLayout原创 2015-10-27 23:13:39 · 338 阅读 · 0 评论 -
Android 使用HttpURLConnection 下载
Android 使用HttpURLConnection 下载文件原创 2015-11-12 16:52:58 · 414 阅读 · 0 评论 -
SQLiteOpenHelper 使用方法
Android下使用SQLiteOpenHelper 使用SQLite方法原创 2015-10-29 15:59:33 · 790 阅读 · 0 评论 -
Service 生命周期基础
// 点击一次start启动按钮, 调用onCreate, onStartCommand(onStartCommand中又调用了onStart方法) // 第二次点击时,onCreate方法就不再被调用了,而是直接调用了onStartCommand(onStartCommand中又调用了onStart方法) // Settings->Applications->Running services”就会发现我们刚刚启动的服务 // 点击stop停止按钮onDestroy方法被调用了,此时服务停止运行。我们原创 2015-11-20 12:45:04 · 332 阅读 · 0 评论 -
ContentProvider 基础
content Provider原创 2015-11-21 01:41:45 · 337 阅读 · 0 评论 -
基本的ListView实现
基本的ListView实现ListActivitySimpleAdapterLayoutInflater原创 2015-11-22 21:09:00 · 593 阅读 · 0 评论 -
maven笔记
mvn -v 查看maven版本mvn compile 编译当前项目, 会在项目的根目录下创建target目录, target目录中是class文件mvn test 调用jutil ,test标记的方法mvn package 把当前项目打包成一个jar文件 放在target目录,HelloWorld-1.0.0-SNAPSHOT.jarmvn clean 删除target目录mvn install 把本项目生成的jar文件安装到本地仓库中.archetype 插件,原创 2015-11-17 01:37:03 · 531 阅读 · 0 评论 -
简单的ant打包
12转载 2015-11-19 15:49:41 · 351 阅读 · 0 评论 -
使用ANT打包Android应用
ANT转载 2015-11-19 15:40:24 · 339 阅读 · 0 评论 -
关于android开发环境中sdk和adt更新到22.6之后多了appcompat_v7
新建一个工程时发现多了一个appcompat_v7这个东西,后来才发现这是官方的一个兼容包,没什么大惊小怪的,做工程还是更平时一样,要怎么做才不会出现这个包呢?其实在新建项目的时候把minimum required sdk选择android 4.0以上版本就不会出现那个了。转载 2015-11-15 23:53:24 · 1143 阅读 · 0 评论 -
bundle
android bundle原创 2016-01-20 16:47:37 · 577 阅读 · 0 评论 -
自动生成Android不同分辨率下的图片
转自: http://blog.csdn.net/offbye/article/details/50012605Android屏幕分辨率适配的图标处理比较麻烦,让UI做不同尺寸的图片也挺浪费时间的,并且容易出错,于是用Python写了个工具自动化处理图片,UI只需要做好1080*1920分辨率下的图片就可以了,其它分辨率的图片自动生成。[python]转载 2016-08-20 22:44:47 · 2305 阅读 · 0 评论