• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






晓阳

一个程序员仅为工作写代码是不够的,TA还应该有一个分享的世界。
 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理
上一页 1 ··· 7 8 9 10 11 12 13 下一页

2013年2月4日

Android初级教程_获取Android控件的宽和高
摘要: 转载地址:http://blog.csdn.net/johnny901114/article/details/7839512 1 //------------------------------------------------方法一 2 int w = View.MeasureSpec.makeMeasureSpec(0,View.MeasureSpec.UNSPECIFIED); 3 int h = View.MeasureSpec.makeMeasureSpec(0,View.MeasureSpec.UNSPECIFIED); 4 ... 阅读全文
posted @ 2013-02-04 16:14 晓阳110 阅读(225) 评论(0) 推荐(0)
 
MotionEvent的getX()和getRawX()和view的getLeft()3个方法的区别
摘要: 上张图我想大家就明白了,画的比较粗糙。 阅读全文
posted @ 2013-02-04 15:56 晓阳110 阅读(643) 评论(0) 推荐(0)
 
Android中px与dip,sp与dip等的转换工具类
摘要: 1 public static int dip2px(Context context, float dipValue){2 final float scale = context.getResources().getDisplayMetrics().density;3 return (int)(dipValue * (scale + 0.5f));4 }5 6 public static int px2dip(Context context, float pxValue){7 final float scale = context... 阅读全文
posted @ 2013-02-04 15:17 晓阳110 阅读(210) 评论(0) 推荐(0)
 
SQLite怎么解决插入多条数据速度慢
摘要: 今天有个朋友测试SQLite,然后得出的结论是:SQLite效率太低,批量插入1000条记录,居然耗时91秒+!下面是他发给我的测试代码。我晕~~~~~~ 1 SQLiteDatabase db = helper.getWritableDatabase(); 2 try 3 { 4 start = System.currentTimeMillis(); 5 db.beginTransaction();//我添加的 6 for (int i = 0; i < 1000; i++) 7 ... 阅读全文
posted @ 2013-02-04 10:51 晓阳110 阅读(665) 评论(0) 推荐(0)
 

2013年2月1日

java.io.IOException: Unable to open sync connection!
摘要: 在使用手机调试程序的时候出现了java.io.IOException: Unable to open sync connection!这样的异常,我尝试使用拔掉USB然后重新,插入,结果失败。再尝试,关掉USB调试,再重新开启USB调试,结果发现有驱动自动开始安装,安装完成之后,eclipse中device试图出现手机,调试完成,运行测试工程,正确通过。所以,解决java.io.IOException: Unable to open sync connection!方案:关掉USB调试,然后重新开启。 阅读全文
posted @ 2013-02-01 09:45 晓阳110 阅读(182) 评论(0) 推荐(0)
 

2013年1月30日

自定义 Java Annotation及应用
摘要: 转载:http://denger.iteye.com/blog/805649作为一个Javaer 我想对于 Java Annotation(注解或元数据)并已不是什么新鲜的东西了,在现在流行的SSH、JUnit等框架中早也已经广泛使用,然而在我们实际开发中对于自定义 Annotation 的场景和需求也并不见得多,大多数都还是以使用为主。 1. 基本语法 1 package org.denger.annotation.example; 2 3 import java.lang.annotation.ElementType; 4 import java.lang.annotation.Tar.. 阅读全文
posted @ 2013-01-30 10:52 晓阳110 阅读(269) 评论(0) 推荐(0)
 

2013年1月29日

Canvas和Paint实例
摘要: Canvas类主要实现了屏幕的绘制过程,其中包含了很多实用的方法,比如绘制一条路径、区域、贴图、画点、画线、渲染文本,下面是Canvas类常用的方法,当然Android开发网提示大家很多方法有不同的重载版本,参数更灵活。void drawRect(RectF rect, Paint paint) //绘制区域,参数一为RectF一个区域void drawPath(Path path, Paint paint) //绘制一个路径,参数一为Path路径对象 void drawBitmap(Bitmap bitmap, Rect src, Rect dst, Paint paint) //贴图,参数 阅读全文
posted @ 2013-01-29 15:06 晓阳110 阅读(186) 评论(0) 推荐(0)
 

2013年1月28日

listView中多个listItem布局时,convertView缓存及使用
摘要: 转载请保留出处:http://www.eoeandroid.com/thread-72369-1-1.html最近有需求需要在listView中载入不同的listItem布局,开始没有使用convertView,加载了多个item后导致了内存泄露,所以回来研究convertView在多个listItem布局时的缓存及应用,并且和大家分享构造Adapter时,没有使用缓存的 convertView,导致内存泄露示例代码:1 public View getView(int position, View convertView, ViewGroup parent) {2 View view =... 阅读全文
posted @ 2013-01-28 10:34 晓阳110 阅读(414) 评论(0) 推荐(0)
 

2013年1月24日

Android中的AlarmManager的使用
摘要: 1、AlarmManager,顾名思义,就是“提醒”,是Android中常用的一种系统级别的提示服务,在特定的时刻为我们广播一个指定的Intent。简单的说就是我们设定一个时间,然后在该时间到来时,AlarmManager为我们广播一个我们设定的Intent,通常我们使用 PendingIntent,PendingIntent可以理解为Intent的封装包,简单的说就是在Intent上在加个指定的动作。在使用Intent的时候,我们还需要在执行startActivity、startService或sendBroadcast才能使Intent有用。而PendingIntent的话就是将这个动作包 阅读全文
posted @ 2013-01-24 11:15 晓阳110 阅读(370) 评论(0) 推荐(0)
 

2013年1月23日

为PopupWindow设置弹出动画效果
摘要: 1.首先需要在工程的res文件夹下面创建一个anim文件夹,在这个文件夹下面 创建 2个 xml文件,我的的名字分别是 popshow_anim.xml和pophidden_anim.xml 后面来引用。popshow_anim.xml里面: 1 <?xml version="1.0" encoding="utf-8"?> 2 3 <set xmlns:android="http://schemas.android.com/apk/res/android"> 4 5 <scale android:inte 阅读全文
posted @ 2013-01-23 10:18 晓阳110 阅读(2762) 评论(0) 推荐(0)
 
上一页 1 ··· 7 8 9 10 11 12 13 下一页