`
文章列表
https://github.com/wyouflf/xUtils/   xUtils简介 xUtils 包含了很多实用的android工具。 xUtils 支持大文件上传,更全面的http请求协议支持(10种谓词),拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响... xUitls 最低兼容android 2.2 (api level 8) 目前xUtils主要有四大模块: DbUtils模块: android中的orm框架,一行代码就可以进行增删改查; 支持事务,默认关闭; 可通过注解自定义表名,列名,外键,唯一性约束,NOT NULL约束, ...
我理解的基于网络的应用最核心的其实就是request跟response的分发。这个分发机制写好了,框架够健壮,扩展性高,那么以后涉及到这个层次的 改动就少(因为从一开始我们的设计都是比较初级的,会随着需求的不断增多而出现一些需要对框架机制的改动需求),因为对于分发机制的改动是很核心的,说牵 一发而动全身一点也不为过,稍微改一点点都会对项目有很大的影响甚至是未知的影响,而且构建得不好的话,有些需求的改动会非常麻烦,而这些改动如果是良好 的构架的话往往是可以避免的,所以,在初期能够构建好一些是很有必要的。我大概看过一些开源的项目以及这些年来自己做过的项目(没做过游戏,所以游戏的我 不知道哈),感觉 ...
http://www.cnblogs.com/top5/archive/2012/04/09/2439626.html Java代码   import java.io.File;   import java.io.FileNotFoundException;   import java.io.FileOutputStream;   import java.io.IOException;   import java.util.ArrayList;   import java.util.Iterator;   import java.util.List;      imp ...
作者简介:Peter Haggar是IBM在北卡罗来纳州的Research Triangle Park的一名高级软件工程师,他发表了无数篇关于 Java 编程的文章。他有着广泛的编程经验,曾致力于开发工具、类库和操作系统的相关工作。Peter 在IBM从事新兴因特网技术方面的工作,目前主要从事有关高性能Web服务方面的工作。Peter经常在很多业界会议上作为技术发言人就 Java 技术发表言论。他已经为IBM工作了15年多,并获得了Clarkson University的计算机科学学士学位。           本书汇集了Java编程实践方面的建议、忠告、范例和讨论,本书的组织是一个个独立的课程 ...
ArrayList Vector LinkedList 区别与用法 最近用到了,所以依然是转载ArrayList 和Vector是采用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,都允许直接序号索引元素,但是插入数据要设计到数组元素移动 ...
从程序员到项目经理 分类: 项目管理 2013-07-17 22:51 553人阅读 评论(0) 收藏 举报 从 薪水上看,当然是资本家比小工人拿得最多,而且越接近资本家拿得也就越多,从码畜到领袖就是这样一个接近的过程,薪水业成正比。但是,行业内什么人才都是 需要的,从数量上看,管理者应该远少于被管理者,程序员数量应该是项目管理者的几倍,这样也是合理的。但是程序员与管理者的转变,本质上是种职业的逐渐转 变,尤其是上层管理者,我想马化腾、李彦宏等领袖们每天都不会去写代码的。如果是想赚很多的钱,必须从小工人去接近资本家,或者干脆自己搞,放弃编程从做 一个小资本开始;如 ...
 当在Android的layout设计里面如果输入框过多,则在输入弹出软键盘的时候,下面的输入框会有一部分被软件盘挡住,从而不能获取焦点输入。 解决办法: 方法一:在你的activity中的oncreate中setContentView之前写上这个代码getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);   我的布局是RelativeLayout,底部菜单用了android:layout_alignParentBottom="true";只有用方法一有效; int ...
清除Android工程中没用到的资源 项目需求一改再改,UI一调 再调,结果就是项目中一堆已经用不到但却没有清理的垃圾资源,不说工程大小问题,对新进入项目的人或看其他模块的代码的人来说,这些没清理的资源可能也可 能会带来困扰,所以最好还是清理掉这些垃圾,对于一个稍微大一点的工程来说,手工清理明显是不现实的,这就需要一个方法做这些事情。 清理资源文件 要清理没用的资源,首要的工作当然是找到他们,我们知道Anroid SDK中有一个工具叫lint,可以帮助我们查看工程中存在的问题,其中有一项功能就是查找没用到的资源,这样这一步就简单了,直接对需要清理的工程执行以下命令: lint --c ...
大型网站系统架构演化之路 博客分类: java 大型网站系统架构演化之路  前言 一 个成熟的大型网站(如淘宝、天猫、腾讯等)的系统架构并不是一开始设计时就具备完整的高性能、高可用、高伸缩等特性的,它是随 ...
如何成为一名比逼格更逼格的java程序员 博客分类: java 工作 java工作  听说近几年的android很火啊,很多java程序员直接转android开发,为啥? 首先是感兴趣,我觉得这是一个重要原因,毕竟基于android平台的软件以及andro ...
操作系统原理   我们每天都同操作系统打交道,了解一些操作系统原理上的知识是绝对有必要的,它可以让你了解操作系统内部是怎么工作的,为什么会出现这样那样的问题,为我们解决这些问题提供思路。    本文完全是 ...

android ids.xml

android项目中values中几个文件的作用     最近反编译了几个Android软件,发现一些以前未用到的资源文件:ids.xml——为应用的相关资源提供唯一的资源id。id是为了获得xml中的对象而需要的参数,也就是Object = findViewById(R. ...
android 动态控制logcat日志开关,通过Log.isLoggable(TAG,level)方法动态控制,1.添加日志的时候加入判断,        String TAG="Volley";        boolean isDbug=Log.isLoggable(TAG, Log.VERBOSE);        if (isDbug) {            Log.w(TAG, "log");        }2.通过设置属性值来控制该日志开关。         在pc上,cmd->目录指向adb.exe(D:\android\ ...
Android利用ActivityGroup加载子Activity,子Activity调用对话框,弹出: ERROR/AndroidRuntime(10104): Caused by: android.view.WindowManager$BadTokenException: Unable to add window -- token android.app.LocalActivityManager$LocalActivityRecord@45a58ee0 is not valid; is your activity running?   原因分析: 因为new对话框的时候,参数co ...
今天解析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 文件编码所引起的,所以切切不要应用 记事本 编辑 json 文件,而应选择其他文本编辑器,如 EditPlus ,并重视保存编码格局为 UTF-8,不然可能产生中文乱码。    用记事本编辑后,即使 另存为 U ...
Global site tag (gtag.js) - Google Analytics