android
Android极致工程师
有些事你现在不做,就再也不会做了
展开
-
下拉刷新 和 更多的 翻页 获取数据 算法
本文是基于上篇文章的问题的一个解决方案 在此记录下 以供参考 谁有更好的方案 一起分享哦 为了避免上文所说的空隙问题,特意把解决方案设计了一份以供参考首先一个重要的变量就是 时间戳 这个变量是为了整理空隙的 如果数据库没有这个变量 请插入一个 不懂时间戳的 百度下 百度不会的直接面壁去有了时间戳这个问题就很好解决了具体解决方案需要看需求。需求是这样的 如果你想进入菜单显示上次原创 2012-09-29 13:51:17 · 328 阅读 · 0 评论 -
项目汇聚
五子棋打企鹅飞翔的小鸟(Flappy Bird)完美天气快拍二维码(考虑加比价系统)脸萌PopStarFind the Pair游戏-Cocos2d-x 九宫格锁屏通讯录2048围住神经猫一个都不能死别猜白块机锋市场(手机版)原创 2014-09-01 13:08:32 · 47314 阅读 · 0 评论 -
从高处理解android与服务器交互(看懂了做开发就会非常的容易)
从高处理解android与服务器交互(看懂了做开发就会非常的容易)客户端服务器交互从此轻松加愉快原创 2014-08-26 11:32:21 · 1860 阅读 · 1 评论 -
Android机顶盒项目
最近做一个 Android机顶盒项目 期间确实遇到了好多问题,还没来得及消化。以前绝对是原创 2014-06-10 16:12:24 · 418 阅读 · 0 评论 -
Android & Java 注释模板的设置
设置注释模板的入口: Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素啦。现就每一个元素逐一介绍:文件(Files)注释标签:/** * @Title: ${file_name}* @Package ${package_name}* @Descript原创 2014-04-24 09:45:21 · 26326 阅读 · 0 评论 -
继承View按键方法onKeyDown无反应 No keyboard for id 0
重写按键方法onKeyDown, onKeyUp没有反应。点击提示键以后出现以下信息:No keyboard for id 0调试信息也无法打印。 原因:View被显示时,没有获取焦点。也就是说,按键动作没有发送给View,所以需要在构造方法中增加一行代码:setFocusable(true);原创 2014-04-24 08:38:23 · 385 阅读 · 0 评论 -
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 · 23953 阅读 · 0 评论 -
获取应用程序下所有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 · 24066 阅读 · 0 评论 -
文字根据状态更改颜色
这原创 2014-04-23 11:12:31 · 23903 阅读 · 0 评论 -
常用颜色
#ffffff #fffff0 #ffffe0 #ffff00 #fffafa #fffaf0 #fffacd #fff8dc #fff5ee #fff0f5 #ffefd5 #ffebcd #ffe4e1 #ffe4c4 #ffe原创 2014-04-23 13:53:59 · 24138 阅读 · 0 评论 -
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 · 24135 阅读 · 0 评论 -
android之获取屏幕的宽度和高度
//获取屏幕的宽度 public static int getScreenWidth(Context context) { WindowManager manager = (WindowManager) context .getSystemService(Context.WINDOW_SERVICE); Display display = m原创 2014-04-23 10:21:30 · 2234 阅读 · 1 评论 -
抛弃系统复杂的日志。重新编写的日志工具类简单方便
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 · 23908 阅读 · 0 评论 -
程序是否在前台运行
/** * 程序是否在前台运行 * @return */ publicboolean isAppOnForeground(String packageName) { // Returns a list of application processes that are running on the device转载 2014-01-25 14:31:37 · 23892 阅读 · 0 评论 -
下载地址包含空格bug
在写包含下载程序的应用时,不能确保后台传回的数据全部为正确的,有一部分 包含空格,连接前后的空格可以简单的用trim 去除,但是中间的空格是去除不掉的如果去掉了,反而变成了错误的下载地址例如http://www.jumige.com/soft/app/web app.apk 中间就包含一个空格 这样 下载的程序下载时候会报错java.lang.IllegalArgumentExcept原创 2014-01-26 13:48:17 · 47521 阅读 · 0 评论 -
WebView 图片适配 WebView 内部添加控件
今天做一个应用详情页使用的是原创 2014-10-11 10:28:30 · 24896 阅读 · 0 评论