自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(176)
  • 资源 (7)
  • 问答 (1)
  • 收藏
  • 关注

转载 Android 未来开发的方向

Android 目前的开发方向主要基于Android的特性和体系架构来定,开源的特性,出现了Android应用架构开发、Android FrameWork开发,Android TV开发、Android 串口开发、车载智能座仓开发等等。基础平台设施的建设的同学可谓全栈开发,不但需要做基础通用组件(基本上是业务上开发难搞的通用组件),还要关注性能优化,还得关注研发体系的持续构建、稳定性、安全性等等。熟悉音视频编码、封装及常见的流媒体协议,如AVC、HEVC、HLS、MP4、MPEG-TS、RTP/RTCP等;

2022-12-28 11:40:49 535

转载 WorkManager 的使用指南及项目实践

WorkManager 的使用指南及项目实践

2022-12-28 09:24:52 360

原创 android XUtils框架

https://github.com/wyouflf/xUtils/ xUtils简介xUtils 包含了很多实用的android工具。xUtils 支持大文件上传,更全面的http请求协议支持(10种谓词),拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响...xUitls 最低兼容android 2.2 (api level 8)目前xUtils主要有四...

2014-10-31 15:45:13 237

原创 android volley网络框架

我理解的基于网络的应用最核心的其实就是request跟response的分发。这个分发机制写好了,框架够健壮,扩展性高,那么以后涉及到这个层次的 改动就少(因为从一开始我们的设计都是比较初级的,会随着需求的不断增多而出现一些需要对框架机制的改动需求),因为对于分发机制的改动是很核心的,说牵 一发而动全身一点也不为过,稍微改一点点都会对项目有很大的影响甚至是未知的影响,而且构建得不好的话,有些需求...

2014-10-31 15:39:39 153

原创 View实现涂鸦、撤销以及重做功能

http://www.cnblogs.com/top5/archive/2012/04/09/2439626.htmlJava代码  import java.io.File;  import java.io.FileNotFoundException;  import java.io.FileOutputStream;  import java.io.IOExcepti...

2014-10-30 18:05:46 148

原创 《Practical Java》笔记

作者简介:Peter Haggar是IBM在北卡罗来纳州的Research Triangle Park的一名高级软件工程师,他发表了无数篇关于 Java 编程的文章。他有着广泛的编程经验,曾致力于开发工具、类库和操作系统的相关工作。Peter 在IBM从事新兴因特网技术方面的工作,目前主要从事有关高性能Web服务方面的工作。Peter经常在很多业界会议上作为技术发言人就 Java 技术发表言论。他...

2014-10-24 13:29:54 125

原创 java集合Collection,Map及子类

ArrayList Vector LinkedList 区别与用法最近用到了,所以依然是转载ArrayList 和Vector是采用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,都允许直接序号索引元素,但是插入数据要设计到数组元素移动 等内存操作,所以索引数据快插入数据慢,Vector由于使用了synchronized方法(线程安全)所以性能上比ArrayList要 差...

2014-10-24 11:43:52 154

原创 从程序员到项目经理

从程序员到项目经理 分类: 项目管理 2013-07-17 22:51 553人阅读 评论(0) 收藏 举报从 薪水上看,当然是资本家比小工人拿得最多,而且越接近资本家拿得也就越多,从码畜到领袖就是这样一个接近的过程,薪水业成正比。但是,行业内什么人才都是 需要的,从数量上看,管理者应该远少于被管理者,程序员数量应该是项目管理者的几倍,这样也是合理的。但是程序员与...

2014-10-16 14:34:03 924

原创 Android中软键盘弹出时底部菜单上移问题

 当在Android的layout设计里面如果输入框过多,则在输入弹出软键盘的时候,下面的输入框会有一部分被软件盘挡住,从而不能获取焦点输入。 解决办法: 方法一:在你的activity中的oncreate中setContentView之前写上这个代码getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST...

2014-10-14 16:32:25 601

原创 清除Android工程中没用到的资源

清除Android工程中没用到的资源 项目需求一改再改,UI一调 再调,结果就是项目中一堆已经用不到但却没有清理的垃圾资源,不说工程大小问题,对新进入项目的人或看其他模块的代码的人来说,这些没清理的资源可能也可 能会带来困扰,所以最好还是清理掉这些垃圾,对于一个稍微大一点的工程来说,手工清理明显是不现实的,这就需要一个方法做这些事情。清理资源文件要清理没用的资源,首要的工作当然是找到...

2014-10-10 13:48:39 111

原创 大型网站系统架构演化之路

大型网站系统架构演化之路博客分类:java大型网站系统架构演化之路 前言一 个成熟的大型网站(如淘宝、天猫、腾讯等)的系统架构并不是一开始设计时就具备完整的高性能、高可用、高伸缩等特性的,它是随着用户量的增加,业务功能的 扩展逐渐演变完善的,在这个过程中,开发模式、技术架构、设计思想也发生了很大的变化,就连技术人员也从几个人发展到一个部门甚至一条产品线。所以成...

2014-09-28 13:40:04 117

原创 如何成为一名比逼格更逼格的java程序员

如何成为一名比逼格更逼格的java程序员博客分类:java工作java工作 听说近几年的android很火啊,很多java程序员直接转android开发,为啥?首先是感兴趣,我觉得这是一个重要原因,毕竟基于android平台的软件以及android系统,深深勾起来程序员的好奇心,自然而然就充满了浓厚兴趣。然后就是赚大钱,整体来看,做android开发的程...

2014-09-28 10:25:49 262

原创 操作系统原理简介

操作系统原理 我们每天都同操作系统打交道,了解一些操作系统原理上的知识是绝对有必要的,它可以让你了解操作系统内部是怎么工作的,为什么会出现这样那样的问题,为我们解决这些问题提供思路。    本文完全是为普通电脑用户写的,省略了所有难以理解的算法、原理,没有太多细节上的东西,只是针对普通电脑用户可能感兴趣的问题给出了实现思想。写这些东 西只是我的一相情愿,就怕我还是写得深了些,初学者读不懂...

2014-09-26 15:45:00 156

原创 android ids.xml

android项目中values中几个文件的作用  最近反编译了几个Android软件,发现一些以前未用到的资源文件:ids.xml——为应用的相关资源提供唯一的资源id。id是为了获得xml中的对象而需要的参数,也就是Object = findViewById(R.id.id_name)中的id_name。这些值可以在代码中用android.R.id引用到。若在...

2014-07-01 15:15:48 363

原创 android Log.isLoggable方法的使用

android 动态控制logcat日志开关,通过Log.isLoggable(TAG,level)方法动态控制,1.添加日志的时候加入判断,        String TAG="Volley";        boolean isDbug=Log.isLoggable(TAG, Log.VERBOSE);        if (isDbug) {            Log.w(TAG,...

2014-06-06 15:35:53 235

原创 Android WindowManager$BadTokenException异常应对案例

Android利用ActivityGroup加载子Activity,子Activity调用对话框,弹出:ERROR/AndroidRuntime(10104): Caused by: android.view.WindowManager$BadTokenException: Unable to add window -- token android.app.LocalActivityMan...

2014-05-28 15:17:26 85

原创 Json解析异常Value of type java.lang.String cannot be converted to JSONObject

今天解析json遇到 org.json.JSONException: Value of type java.lang.String cannot be converted to JSONArray在4.0版本没有问题,但在2.3.7版本就遇到这问题很奇怪,我的josn是用ultraEdit文本编辑器保存为UTF-8的,但还是报这错误,后来查到了:  该异常有 json 文件编码所引...

2014-05-13 11:20:50 1535

原创 GridView内容不能全显示,有滚动条和item点击去背景

最近遇到GridView放RelativeLayout下子项,类型抽屉效果,点击图片显示/隐藏GridView,但GridView内容不能全显示,只显示4个,还有一个滚动条,这样很难看,要内容全显示,不能用滚动条,可以这样做; public class SlidingDrawerGridView extends GridView { public SlidingDrawe...

2014-05-08 11:23:45 255 1

原创 将博客搬至CSDN

将博客搬至CSDN

2014-04-12 13:23:19 67

原创 关于ListView中adapter调用notifyDataSetChanged无效的原因

Android记录15--关于ListView中adapter调用notifyDataSetChanged无效的原因http://blog.csdn.net/wwj_748/article/details/18349955话说这个问题已经困扰我很久了,一直找不到原因,我以为只要数据变了,调用adapter的notifyDataSetChanged就会更新列表,最近在做微博帐号管理这一块...

2014-04-03 17:52:49 125

原创 Java代码获取xml中定义的dp\sp值的方法

android并没有在java代码中直接获取xml中定义的dp\sp的值的API,只有getDimension()、getDimensionPixelOffset()和getDimensionPixelSize()三个函数获取绝对尺寸,关于这三个函数的区别可以参见我的另一个帖子getDimension()、getDimensionPixelOffset()和getDimensionPixelSi...

2014-03-31 11:30:20 504

原创 android手机分辨率

常见android手机分辨率(xxhdpi,xhdpi)分类: 技术文章 android2013-05-21 13:52 7873人阅读 评论(1) 收藏 举报手机常见分辨率:4:3VGA     640*480 (Video Graphics Array)QVGA  320*240 (Quarter VGA)HVGA  480*320 (Half-size VGA)...

2014-03-27 17:41:38 163

原创 Android实现计时与倒计时(限时抢购)的几种方法(线程)

方法一Timer与TimerTask(Java实现)[java] view plaincopypublic class timerTask extends Activity{           private int recLen = 11;        private TextView txtView;        Timer timer = new Timer();        ...

2014-03-12 15:31:55 225

原创 Android 日历控件:TimesSquare

github:https://github.com/square/android-times-square  Android用法:1.先导入library包,可去github下载,我的源码包里面也有包含;2.新建项目把library添加到新项目中,编译;3.当你看到\gen目录下有了com.squareup.timessquare这个包时,说明library导入编译成功,这样在新项...

2014-02-24 17:15:54 161

原创 android:baselineAligned,baselineAlignedChildIndex,addStatesFromChildren

对于可以显示文字的View(如TextView,Button等),它的baseline 指的是这个UI控件中文字Text的baseline 到UI控件顶端的偏移值可以理解为text下面那条看不见的线如图设置baseline对齐和不对齐的效果, 左边baselineAligned=true, 右边baselineAligned=false, 红线为假想的baseline  &lt...

2014-02-24 11:23:05 211

原创 android中关于scrollview内部组件android:layout_height="fill_parent"无效的解决办法

 今天在调整布局时遇到一个奇怪的问题,在scrollview下加入的组件无论如何也不能自动扩展到屏幕高度,最后对布局文件进行简化,最终得到最简layout配置内容如下:<!-- 背景:蓝色 --> <ScrollView android:layout_width="fill_parent" android:id="@+id/scrollView1" ...

2014-02-24 10:28:53 110

原创 Android 里子线程真的不能刷新UI吗?

如果你在网上搜索CalledFromWrongThreadException:Only the original thread that created a view hierarchy can touch its views. 那么你肯定能看到很多文章说android里子线程不能刷新UI。这句话不能说错,只是有些不太严谨。其实线程能否刷新UI的关键在于ViewRoot是否属于该线程。让我们一起看...

2014-02-12 22:28:59 114 1

原创 java集合

集合类说明及区别 Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtable ├HashMap └WeakHashMapCollection接口  Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。一些 Co...

2013-12-17 10:13:24 127

原创 java中的io系统详解

相关读书笔记、心得文章列表http://blog.csdn.net/ilibaba/article/details/3955799#comments  Java 流在处理上分为字符流和字节流。字符流处理的单元为 2 个字节的 Unicode 字符,分别操作字符、字符数组或字符串,而字节流处理单元为 1 个字节,操作字节和字节数组。Java 内用 Unicode 编码存储字符,字符流...

2013-12-17 10:11:13 64

原创 java io实践

java中的IO整理 http://www.cnblogs.com/rollenholt/archive/2011/09/11/2173787.html写在前面:本文章基本覆盖了java IO的全部内容,java新IO没有涉及,因为我想和这个分开,以突出那个的重要性,新IO哪一篇文章还没有开始写,估计很快就能和大家见面。照旧,文章依旧以例子为 主,因为讲解内容的java书很多了...

2013-12-09 17:49:20 90

原创 TCP,UDP

 TCP/IP结构对应OSIOSI中的层功能TCP/IP协议族应用层文件传输,电子邮件,文件服务,虚拟终端TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet 等等表示层翻译、加密、压缩没有协议会话层对话控制、建立同步点(续传)没有协议传输层端口寻址、分段重组、流量、差错控制TCP,UDP...

2013-12-09 10:49:18 84

原创 TCP, Scoket, HTTP

1、TCP连接要想明白Socket连接,先要明白TCP连接。手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。建立起一个TCP连接需要经过“三次握手”:第一次握手:客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;...

2013-12-09 10:37:34 90

原创 Scoket:TCP通讯模型

Scoket:TCP通讯模型 Socket编程模型是Java网络编程的基础,在Socket API的基础上,可以做出更多的网络应用程序,比如FTP、HTTP、QQ等通讯工具都可以通过Socket API来实现。 一、最简单的Socket编程模型: package lavasoft.ex1; import java.io.IOException; import jav...

2013-12-09 10:35:29 82

原创 ListView焦点陷阱

http://xqjay19910131-yahoo-cn.iteye.com/blog/1176146做了ListView,但是只能点击button,无法对ListView进行激活。 ListView的Item能被选中的基础是它能获取Focus,也就是说我们可以通过将ListView中Item中包含的所有控件的focusable属性设置为false,这样的话ListView的Item自动获...

2013-12-04 16:38:34 68

原创 android 多渠道打包

android 多渠道打包 http://www.cnblogs.com/yyyyy5101/archive/2012/10/23/2735912.htmlandroid应用上传时,需要区分开每个渠道。一般都会在配置文件中更改一个渠道id,如果有多个渠道,手动修改并生成apk的话会非常麻烦,而且增大出错概率。在这分享一个打包工具类.我们项目中使用的umeng做统计分析...

2013-11-22 17:30:46 134

原创 android 混淆文件proguard.cfg详解

-injars  androidtest.jar【jar包所在地址】 -outjars  out【输出地址】-libraryjars    'D:\android-sdk-windows\platforms\android-9\android.jar' 【引用的库的jar,用于解析injars所指定的jar类】 -libraryjars libs/jpush-sdk-release...

2013-11-15 19:07:23 100

原创 Android ADB server didn't ACK * failed to start daemon * 简单有效的解决方案

转载请注明出处:http://blog.csdn.net/xiaanming/article/details/9401981 ADB server didn't ACK 这个问题会困恼很多的新手朋友,我以前刚开始做Android的时候也遇到过这个问题,不过自己百度,google啥的,也不知道怎么就给解决了,看到群里很多新手朋友都会问这个问题,说实话我也没有一个解决这个问题的终极方法(百试...

2013-11-15 14:14:30 50

原创 全屏显示Dialog的设置

下面是Dialog的style:01.<!-- 全屏dialog样式 左右插入 --> 02. <style name="mydialog" parent="@android:style/Theme.Dialog"> 03. <item name="android:windowFrame">@null</item

2013-11-06 17:54:56 116

原创 Activity的启动模式与flag

Activity有四种加载模式:standard(默认), singleTop, singleTask和 singleInstance。以下逐一举例说明他们的区别:standard:Activity的默认加载方法,即使某个Activity在 Task栈中已经存在,另一个activity通过Intent跳转到该activity,同样会新创建一个实例压入栈中。例如:现在栈的情况为:A B C D...

2013-10-31 16:35:43 75

原创 Handler Runnable和Thread之间的区别和联系 应用

Android开发:Handler Runnable和Thread之间的区别和联系 应用--------------------看完本篇,从此一览无余!分类: Android开发2013-02-16 00:47 1696人阅读 评论(2) 收藏 举报在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;Thread类是在java....

2013-10-22 18:12:53 111

工作分解结构实施标准 2.pdf

工作分解结构(WBS),分析wbs这么分解,有什么内容,不错的资料

2019-10-08

eclipse_ndk_23

eclipse ndk插件,直接放到eclipse的plugins目录下

2015-04-29

android_build-tools_22.0.1.rar

android_build-tools_22.0.1.rar

2015-04-14

android-platforms-22.rar

android-platforms-22.rar

2015-04-14

android_build-tools_19.1.0.rar

android_build-tools_19.1.0.rar

2015-04-14

Java编程思想第4版

Java编程思想第4版,经典的java学习资料,希望大学有空多看看

2012-10-19

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

TA关注的人

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