随笔分类 -  Android相关

摘要:我们在安卓开发时,往往需要在java代码中动态设置某个控件的大小(宽度和高度等),那么这个时候你会发现,设置的结果单位是px,但是我们还是想要dp或者sp,那这时候我们就得自己计算了。 下面是写好的帮助类,直接就可以去设置单位之间的转换: 1 import android.content.Conte 阅读全文
posted @ 2016-03-05 16:03 四海兴唐 阅读(762) 评论(0) 推荐(0)
摘要:SQLiteDatabase 用来管理SQLite数据库的类。SQLiteDatabase新增、修改、删除和查询数据库数据的方法,还可以执行其他常见的数据库管理任务。 方法 描述 (void) execSQL(String sql) 执行一个SQL语句的方法 (long) insert(String 阅读全文
posted @ 2016-03-04 23:17 四海兴唐 阅读(417) 评论(0) 推荐(0)
摘要:在安卓开发中,我们会发现System.out.println()输出信息变得异常的麻烦,虚拟机上翻一翻就能看到,但是在真机上,日志信息不停地滚动,导致一瞬间就被刷掉了,所以我们一般使用Logcat来测试和调试程序所输出的信息。 在LogCat的右上方的5个字母分别表示了5种不同类型的日志信息(并以不 阅读全文
posted @ 2016-03-04 12:38 四海兴唐 阅读(4683) 评论(0) 推荐(0)
摘要:安卓实现广播有两种方式 方式1:动态注册 方式2:配置文件注册 下面我们来实现方式1,动态注册 首先我们来定义一个接收者,继承BroadcastReceiver ,并且重写onReceive方法,当指定的广播发出,系统自动调用onReceive方法。 public class MyReceiver 阅读全文
posted @ 2016-02-29 21:08 四海兴唐 阅读(451) 评论(0) 推荐(0)
摘要:一、概述 ScrollView是一个可以滚动的布局容器,可以向用户展示超出设备屏幕的内容。当拥有很多内容,屏幕显示不完时,就需要通过滚动显示完成内容。 注意事项:ListView不需要使用ScrollView ,因为ListView自身带有滚动功能。TextView同样带有滚动功能,不需要作为Scr 阅读全文
posted @ 2016-02-28 20:45 四海兴唐 阅读(1515) 评论(0) 推荐(0)
摘要:昨天发现了一个RadioButton 的bug,出现bug的代码如下: 1 <RadioGroup 2 android:layout_width="wrap_content" 3 android:layout_height="wrap_content" 4 android:orientation=" 阅读全文
posted @ 2016-02-28 13:58 四海兴唐 阅读(629) 评论(0) 推荐(0)
摘要:1. 类注释 Files-->Settings-->Editor-->File and Code Templates-->Includes 点击+号,新建一个Class Header 代码: /** * author 韩冰 * Version 1.0 * ModifiedBy * Copyright 阅读全文
posted @ 2016-02-27 13:38 四海兴唐 阅读(883) 评论(0) 推荐(0)
摘要:最近安卓控件的属性上下了点功夫研究一下,发现很多属性需要跟其他属性连用才能有预期的效果,我自己总结了一些给大家备用,废话不多少,上干货: 1、android:autoLink="all"该属性,当设置web时,自动匹配网页(如www.baidu.com),不会去匹配文字 2、minWidth最小距离 阅读全文
posted @ 2016-02-27 10:46 四海兴唐 阅读(232) 评论(0) 推荐(0)
摘要:在Android Studio的菜单中选择VCS->Browse VCS Repository->Browse Subversion Repository,如果你已经安装好了SVN,Android Studio会为你打开一个资源管理窗口,如果尚未安装SVN,Android Studio会提示你安装, 阅读全文
posted @ 2016-02-27 08:52 四海兴唐 阅读(335) 评论(0) 推荐(0)
摘要:一、GridView概述 GridView是一个以表格形式显示多张图片等组件。它是按照行列的方式来显示内容的,比如实现九宫格图,用GridView是首选。 二、GridView常用属性 属性名称 描述 android:columnWidth 设置列的宽度。 android:gravity 设置此组件 阅读全文
posted @ 2016-02-26 23:07 四海兴唐 阅读(2159) 评论(0) 推荐(0)
摘要:在安卓体系中,所有控件及布局都是View的子类或间接子类,如Button继承TextView,TextView继承了View。 如果我们想定义一个控件,必须继承View或View的子类。 如果想对现有控件进行拓展,则继承该控件,修改内部实现即可。 如果想创建新控件,则继承View即可。 如下图,安卓 阅读全文
posted @ 2016-02-26 22:03 四海兴唐 阅读(265) 评论(0) 推荐(0)