- 博客(39)
- 资源 (11)
- 收藏
- 关注
原创 项目汇聚
五子棋打企鹅飞翔的小鸟(Flappy Bird)完美天气快拍二维码(考虑加比价系统)脸萌PopStarFind the Pair游戏-Cocos2d-x 九宫格锁屏通讯录2048围住神经猫一个都不能死别猜白块机锋市场(手机版)
2014-09-01 13:08:32
47354
原创 从高处理解android与服务器交互(看懂了做开发就会非常的容易)
从高处理解android与服务器交互(看懂了做开发就会非常的容易)客户端服务器交互从此轻松加愉快
2014-08-26 11:32:21
1901
原创 Android & Java 注释模板的设置
设置注释模板的入口: Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素啦。现就每一个元素逐一介绍:文件(Files)注释标签:/** * @Title: ${file_name}* @Package ${package_name}* @Descript
2014-04-24 09:45:21
26357
原创 继承View按键方法onKeyDown无反应 No keyboard for id 0
重写按键方法onKeyDown, onKeyUp没有反应。点击提示键以后出现以下信息:No keyboard for id 0调试信息也无法打印。 原因:View被显示时,没有获取焦点。也就是说,按键动作没有发送给View,所以需要在构造方法中增加一行代码:setFocusable(true);
2014-04-24 08:38:23
413
原创 常用颜色
#ffffff #fffff0 #ffffe0 #ffff00 #fffafa #fffaf0 #fffacd #fff8dc #fff5ee #fff0f5 #ffefd5 #ffebcd #ffe4e1 #ffe4c4 #ffe
2014-04-23 13:53:59
24170
原创 Dip转px
public static int dipToPX(final Context ctx, float dip) { return (int)TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, dip, ctx.getResources().getDisplayMetrics()); }
2014-04-23 11:15:34
23983
原创 获取应用程序下所有Activity
public static ArrayList getActivities(Context ctx) { ArrayList result = new ArrayList(); Intent intent = new Intent(Intent.ACTION_MAIN, null); intent.setPackage(ctx.getPackageName
2014-04-23 11:14:45
24098
原创 Android中再按一次退出封装 可以直接调用
private static long waitTime = 2000; private static long touchTime = 0; public static void onKeyDown(Activity mContext,int keyCode, KeyEvent event) { if(event.getAction() == KeyEvent.A
2014-04-23 10:46:29
24173
原创 小米启用新域名mi.com
小米CEO雷军宣布,为国际化正式启动新域名mi.com。据悉,mi.com于4月21日正式由小米公司持有,为购得这一域名,小米花费不菲(已被核实是360万美元合计2200多万人民币)。
2014-04-23 10:33:37
517
原创 android之获取屏幕的宽度和高度
//获取屏幕的宽度 public static int getScreenWidth(Context context) { WindowManager manager = (WindowManager) context .getSystemService(Context.WINDOW_SERVICE); Display display = m
2014-04-23 10:21:30
2275
原创 抛弃系统复杂的日志。重新编写的日志工具类简单方便
import android.util.Log;public class LogUtil {private static boolean DEBUG = true;private static String tag = "[app]";private String mClassName;private static LogUtil log;private stati
2014-04-15 13:50:09
23957
原创 该努力,寻找同伴创业啦
跌跌撞撞做Android 3年了3年来有压力,有动力,有喜悦,有悲伤下一个三年又会怎么样曾经清楚的问自己2年后你会怎么样成熟了?稳重了?还是学会真的思考了可是现在3年了,发现自己真的想的太多了为了的3年会怎么样我不知道,不过这一次我要努力了现在开始做一分属于自己的事业我知道应该有很多跟我一样想法的人这个想法不是一天两天了,本以为靠自己可以慢慢来可是现在发现有
2014-02-18 13:34:33
159
原创 下载地址包含空格bug
在写包含下载程序的应用时,不能确保后台传回的数据全部为正确的,有一部分 包含空格,连接前后的空格可以简单的用trim 去除,但是中间的空格是去除不掉的如果去掉了,反而变成了错误的下载地址例如http://www.jumige.com/soft/app/web app.apk 中间就包含一个空格 这样 下载的程序下载时候会报错java.lang.IllegalArgumentExcept
2014-01-26 13:48:17
47557
转载 程序是否在前台运行
/** * 程序是否在前台运行 * @return */ publicboolean isAppOnForeground(String packageName) { // Returns a list of application processes that are running on the device
2014-01-25 14:31:37
23914
原创 下拉刷新 和 更多的 翻页 获取数据 算法
本文是基于上篇文章的问题的一个解决方案 在此记录下 以供参考 谁有更好的方案 一起分享哦 为了避免上文所说的空隙问题,特意把解决方案设计了一份以供参考首先一个重要的变量就是 时间戳 这个变量是为了整理空隙的 如果数据库没有这个变量 请插入一个 不懂时间戳的 百度下 百度不会的直接面壁去有了时间戳这个问题就很好解决了具体解决方案需要看需求。需求是这样的 如果你想进入菜单显示上次
2012-09-29 13:51:17
351
下拉刷新 和 更多的 翻页 获取数据 算法
本文是基于上篇文章的问题的一个解决方案 在此记录下 以供参考 谁有更好的方案 一起分享哦 为了避免上文所说的空隙问题,特意把解决方案设计了一份以供参考首先一个重要的变量就是 时间戳 这个变量是为了整理空隙的 如果数据库没有这个变量 请插入一个 不懂时间戳的 百度下 百度不会的直接面壁去有了时间戳这个问题就很好解决了具体解决方案需要看需求。需求是这样的 如果你想进入菜单显示上次
2012-09-29 13:28:30
252
原创 下来刷新 点击更多 遇到的一个算法问题
先描述下我的需求 想做一个可分页的 可刷新的ListView展示数据前提是数据库有大量数据 数据可能会超过1w条 这个很平常 所以 显示时候 需要分页显示 暂时设计每页显示50条而且现在很多的页面都有缓存功能,具体如何实现暂时不关系 假设插入数据库内 每次显示这个listview的时候 就会先从数据库 获取上次获取的数据 然后展示出来 假设 我这次获取的数据 是上次数据库的内容
2012-09-20 10:35:09
236
原创 大项目 的第一个错误 spring继承jpa 一个错误好时5小时 终于 解决
<br /> <bean id="entityManagerFactory"<br /> class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean"><br /> <property name="dataSource" ref="dataSource"></property><br /> <property name="persistenceXmlLocation" value="classpath:META-I
2011-03-25 12:51:00
364
原创 银行调度系统
<br />首先分三种类型的窗口:普通窗口,快速窗口,VIP窗口。<br />每来一个顾客提供一个号码<br />所以需要一个 叫号机 叫号机提供3种类型的选项 <br />通过选项增加客户的队列<br />通过队列 先后为客户服务<br />只有一台叫号机 提供3个号码管理器 分别对应3类客户<br />工作人员通过 叫号机 提供的队列 为顾客服务<br />每个窗口 单独启动 从开始就不停的为顾客提供服务<br />每个窗口 相当于一个独立的进程<br />首先设计一个号码管理器<br />设计一个叫号
2011-02-26 00:48:00
141
原创 交通灯 系统 笔记
<br />// 路段模块 提供 自动生成车辆的方法 通过 Ligthed的模块的传递的值控制 汽车的 减少<br />package www.isoftstone.interview.traffic;<br />import java.util.*;<br />import java.util.concurrent.Executors;<br />import java.util.concurrent.ExecutorService;<br />import java.util.concurrent.Sc
2011-02-25 11:28:00
180
原创 代理 和 动态代理 AOP
<br />Proxy<br />StringBuilder(线程不安全) StringBuffer(线程安全)<br />利用Proxy来创建代理。Proxy.getProxyClass(代理类的classloader,被代理类的接口);<br />获取代理类的class之后,应该获取代理的实例<br />我们打印代理类的所有构造方法,它只存在一个构造方法,构造方法的参数是InvocationHandler。<br />Proxy.getProxyClass(Collection.class,Collec
2011-02-25 11:23:00
136
原创 java 高新特性 泛型
<br />用泛型 可以控制 类型安全 报告编译时错误<br />java泛型是提供给javac编译器使用<br />让编译器挡住 输入 编译成功后会去掉类型信息<br />ArrayList<Interger> Interger称为类型参数的实例<br />泛型术语ArrayList<E> 替代后的E为参数化的类型 parametetd<br />ArrayList原始类型<br />支持前向后向兼容 <br />ArrayList interger =new ArrayList<Interger
2011-02-23 13:53:00
149
原创 java 多线程
后台线程与联合线程如果创建某个线程对象在线程启动之前设置了setDaemon(true)这个线程就是 后台线程当程序中没有前台线程运行整个程序结束join方法合并线程一个对象只能启动一个线程 创建一个对象 只能调用一次start方法synchronized使用的标志位 必须为一个对象才可以监视 不然不成功synchronized可直接用于方法 方法里用this作为同步对象线程启动的内部机制 线程不是马上执行生产者消费者问题
2011-02-22 21:13:00
128
原创 TCP网络编程
<br />1TCP原理<br />2ServerSocket类<br />3Socket类<br />4简单的TCP服务器程序<br />5完善的TCP服务器程序模型<br />6TCP客户端程序<br />7如何解决端口的冲突问题<br />8通过TCP程序在网络上传递对象<br />————————————————————————————————————————-<br />TCP客户端程序与TCP服务器端程序的交互过程<br />1.服务器端创建一个ServerSocket然后调用accept方法等
2011-02-22 00:43:00
131
原创 java IO输入/输出 笔记
1 File 类是 文件的对应类 对应java中的文件 可以对文件 进行读写操作 增加删除操作File类是唯一代表计算机中磁盘文件本身的类,而不是文件中的内容File类定义了一系列平台无关的方法来操作文件//如 创建删除及重命名文件JAVA中目录被当成一种特殊的文件处理 list 方法可以返回文件中所有子目录和文件名UNIX中文件分隔符为(/)在DOS与windows中文件分隔符为(/) JAVA都能运行正确可以获取 File的所以属性1.2 RandomAccessFile 类可以随机跳转到 文件中任意位
2011-02-20 01:39:00
208
原创 字符编码
<br />从 IO流读取字符文本 需要 了解字符编码<br />Unicode 全球通用字符集 java使用 unicode编码<br />UTF-8编码 应用广泛<br />对不同范围的字符 使用不同字数的编码字符<br />
2011-02-18 01:00:00
121
原创 注解与java提供的基本注解 注解的定义 与反射调用
<br />1 @SuppressWarnings("deprecation")不提示过时<br />2 @Override 覆盖<br />3 @Deprecated标记过时 java提供三个基本注解<br />注解相当一个标记 加了注解就相当于在 程序中某处加了标记<br />可以根据标记采取相应的动作 在包、类、字段、方法上都可以加载标记<br />定义注解 @interface<br /><br />@Retention(RetentionPolicy.RUNTIME)源注解 注解的 注解<br /
2011-02-16 23:17:00
219
原创 BeanUtil工具包
<br /> <br />安装jre文件后必训安装logging jre包不然运行程序会抛出找不到类 的异常<br /> <br />用来操作 javabean对象 获取和设置属性<br />public static void main(String[] args) throws Exception{<br /> <br /> <br /> ReflectPoint rp = new ReflectPoint(2,4); <br /> <br /> String propertieName =
2011-02-16 21:27:00
204
原创 反射作用 框架初步 反射 内省
框架与框架要解决的核心思想通过反射调用配置文件给出的类内省 引出的 JavaBean特殊的java类方法名字特定private int age ;public void setAge(int age){this.age = age;} public int getAge(){return age;}对jJavaBean 的简单处理public class HashCodeTest { public static void main(String[] args) throws Exception{ Inpu
2011-02-16 13:59:00
140
原创 hashcode作用
普通集合假设集合有10000个元素现在希望插入新元素如果集合内有新相同元素就插不进去如果 遍历效率非常低用hash 算法分配空间 效率非常高但是 必须用在实现hash算法的集合中使用简单测试 当set集合对象 达到 1000000的时候就会爆异常Java heap space而当900000时候 正常运行 但是 插入元素数量却低于900000 (x,y坐标相等)而用 list 集合就是在1600000时候 发生这个异常 但是 1500000时候 插入正好1500000数据不允许修改 set集合中 参加ha
2011-02-16 11:51:00
158
原创 java 反射 笔记
class 类定义关键字Class 一个特殊类 实现反射的基石Class-->代表一类 特殊的事物?获取字节码的三种方式类名。class对象。getClassclass。forName(“类完整路径名”)反射就是 通过 字节码 获取 类 所有的 元素构造器 剥离反射 域package com.jj.first;import java.lang.reflect.Constructor;import java.lang.reflect.Field;import com.sun.org.apache.xpath
2011-02-15 19:31:00
160
原创 java 2010 高新技术 学习
ide integrated development environment首选项 -- windows -- preferences 可设置 编译语法 5.0或6.0 在 compiled 设置执行环境 installed jresjava 1.5 的新特性 1,静态导入 import static2,可变参数 3,增强的for循环 可变集合必须实现iteralbe接口 可在变量前加修饰符package com.jj.first;import static java.lang.Math.max;pub
2011-02-15 00:13:00
152
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人