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






晓阳

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

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

2013年1月22日

使用ANT打包Android应用(转)
摘要: 转载地址:http://blog.csdn.net/liuhe688/article/details/6679879大家好,今天来分享一下如何使用ANT打包Android应用。通常我们习惯用eclipse来开发Android程序,它会自动帮我们打包当前的应用程序。如果在Navigator视图下,我们可以看到以下几个文件:在上图中,com包放置的是我们的class文件,classes.dex是class文件经过转换后的可以在dalvik上跑的精简类文件,resources.ap_是经过打包的资源文件,ant.apk就是最终的打包文件。使用ANT来对应用打包,一般会经过以下几个步骤:1.用aapt 阅读全文
posted @ 2013-01-22 15:40 晓阳110 阅读(242) 评论(0) 推荐(0)
 

2013年1月17日

Android中的事件分发(转)
摘要: 以前写 android ,对事件的处理没有太深入,只是简单的 onTouchEvent 就 ok 了,现在写的 UI ,很多自定义组件,父 view 和子view 都需要接收事件,然后处理。如果不弄明白它的事件传递机制,很难拥有好的用户体验。Touchevent 中,返回值是 true ,则说明消耗掉了这个事件,返回值是 false ,则没有消耗掉,会继续传递下去,这个是最基本的。在 View 中跟 Touch 相关的事件有 dispatchTouchEvent , interceptTouchEvnet , onTouchEvent 三种。 dispatchTouchEvent是负责分发事件 阅读全文
posted @ 2013-01-17 15:43 晓阳110 阅读(343) 评论(0) 推荐(0)
 
Android SQLite 建立多表间的主外键关系
摘要: 1、SQLite一次性建立多表:1 db.execSQL("CREATE TABLE IF NOT EXISTS config (id integer primary key autoincrement, s varchar(60), rt varchar(60),st varchar(60), ru varchar(60), v varchar(60),i varchar(60))"); 2 db.execSQL("CREATE TABLE IF NOT EXISTS application (id integer primary key autoincreme 阅读全文
posted @ 2013-01-17 11:58 晓阳110 阅读(1413) 评论(0) 推荐(0)
 

2013年1月11日

ScrollView嵌套GridView和ListView的问题
摘要: 今天遇到了这样的界面 一看就是用ScrollView嵌套GridView最好处理了,也可以用ScrollView那样就麻烦了,我知道ScrollView嵌套GridView或ListView会有问题所以从网上差了一下资料,其实很简单就是重新GridView或ListView的onMeasure(int widthMeasureSpec, int heightMeasureSpec)方法 附上代码: 1 public class MyGridView extends GridView { 2 public MyGridView(Context context, AttributeSet... 阅读全文
posted @ 2013-01-11 15:40 晓阳110 阅读(376) 评论(0) 推荐(1)
 
android 自定义属性详解
摘要: 今天用到了自定义控件,也想用一下自定义属性,从网上搜了一下资料汇总的一下。1. reference:参考某一资源ID。 (1)属性定义: <declare-styleable name = "名称"> <attr name = "background" format = "reference" /> </declare-styleable> (2)属性使用: <ImageView android:layout_width = "42dip" android:layout_h 阅读全文
posted @ 2013-01-11 09:37 晓阳110 阅读(392) 评论(0) 推荐(0)
 

2013年1月8日

设置Dialog为系统级别的弹窗
摘要: View view = this.inflater.inflate(R.layout.wifi_dialog, null);Dialog aDialog = new Dialog(getApplicationContext(), R.style.dialog_shadow);//这个方法的第一参数一定要用getApplicationContext() 如果传activity.this的话不会弹出,因为有可能那个时候activity已经是后台的了。aDialog.setContentView(view);aDialog.getWindow().setType(WindowManager.Layo 阅读全文
posted @ 2013-01-08 14:28 晓阳110 阅读(934) 评论(0) 推荐(0)
 

2013年1月4日

互联网 免费的WebService接口
摘要: 股票行情数据 WEB 服务(支持香港、深圳、上海基金、债券和股票;支持多股票同时查询)Endpoint: http://webservice.webxml.com.cn/WebServices/StockInfoWS.asmx 复制 EndpointDisco: http://webservice.webxml.com.cn/WebServices/StockInfoWS.asmx?disco 复制 DiscoWSDL: http://webservice.webxml.com.cn/WebServices/StockInfoWS.asmx?wsdl 复制 WSDL股票行情数据 WEB 服务( 阅读全文
posted @ 2013-01-04 17:55 晓阳110 阅读(310) 评论(0) 推荐(0)
 

2012年12月7日

三种东西永远不要放到数据库里
摘要: 我已经在很多演讲里说过,改进你的系统的最好的方法是先避免做“蠢事”。我并不是说你或你开发的东西“蠢”,只是有些决定很容易被人们忽略掉其暗含的牵连,认识不到这样做对系统维护尤其是系统升级带来多大的麻烦。作为一个顾问,像这样的事情我到处都能见到,我还从来没有见过做出这样的决定的人有过好的结果的。图片,文件,二进制数据既然数据库支持BLOB类型的数据,把文件塞进BLOB字段里一定没有错了!?错,不是这样的!别的先不提,在很多数据库语言里,处理大字段都不是很容易。把文件存放在数据库里有很多问题:●对数据库的读/写的速度永远都赶不上文件系统处理的速度●数据库备份变的巨大,越来越耗时间●对文件的访问需要穿 阅读全文
posted @ 2012-12-07 10:27 晓阳110 阅读(125) 评论(0) 推荐(0)
 

2012年11月29日

Android 一张图理解getWidth和getMeasuredWidth
摘要: view.getMeasuredHeight()可能隐藏在上头.可能在下头.如果view没有超出屏幕的时候view.getMeasuredHeight() 有可能小于 view.getHeight()getWidth(): View在設定好佈局後整個View的寬度。 getMeasuredWidt... 阅读全文
posted @ 2012-11-29 13:58 晓阳110 阅读(277) 评论(0) 推荐(0)
 

2012年11月6日

android手机分辨率整理
摘要: http://wenku.baidu.com/view/da92332b0066f5335a81214a.html 阅读全文
posted @ 2012-11-06 11:17 晓阳110 阅读(133) 评论(0) 推荐(0)
 
上一页 1 ··· 8 9 10 11 12 13 下一页