一般情况下,不直接使用View和ViewGroup类,而是使用使用其子类。例如要显示一张图片可以用View类的子类ImageView,开发自定义View组件可分为两个主要步骤:
一、创建一个继承自android.view.View类的View类,并且重写构造方法。
如下,新建一个名为MyView.Java的Java类文件,重写一个带Context的构造方法和onDraw()方法(用来重新绘制A...
分类:
移动开发 时间:
2015-05-19 19:11:51
阅读次数:
216
Focus on technology, enjoy life!—— QQ:804212028
浏览链接:http://blog.csdn.net/y18334702058/article/details/44624305
主题:git操作中常见报错
-
如果输入$ git remote add origin git@github.com:xxx(github帐号名)/yyy(项目名).git...
分类:
移动开发 时间:
2015-05-19 19:11:16
阅读次数:
181
android listView实现二级目录选中效果...
分类:
移动开发 时间:
2015-05-19 19:07:43
阅读次数:
251
iOS中支持的手势事件
UITapGestureRecognizer(敲击)
UIPinchGestureRecognizer(捏合,用于缩放)
UIPanGestureRecognizer(拖拽)
UISwipeGestureRecognizer(轻扫)
UIRotationGestureRecognizer(旋转)
UILongPressGestureRecognizer(长按)
UITa...
分类:
移动开发 时间:
2015-05-19 19:06:33
阅读次数:
120
Focus on technology, enjoy life!—— QQ:804212028
浏览链接:http://blog.csdn.net/y18334702058/article/details/44624305
主题:Git常用命令
-
1.创建与打开仓库
mkdir xxx ——创建XXX空目录
cd xxx ——打开XXX空目录
2.通过git init命令把...
分类:
移动开发 时间:
2015-05-19 19:07:40
阅读次数:
159
之前做一个东西的时候因为要存储2000+的汉字笔画文件,每个汉字对应相应的笔画 ,我从网上看过许多中文汉字名的存储方法都有问题
后来我想到了一个间接实现的方法在windows上把文件名用
URLEncoder.encode(string, "UTF-8");
转换然后在Android中找中文文件名的时候
例如 大.gif 就同样把 URLEncoder.encode(“...
分类:
移动开发 时间:
2015-05-19 19:04:58
阅读次数:
181
题目描述 Description
在卡卡的房子外面,有一棵苹果树。每年的春天,树上总会结出很多的苹果。卡卡非常喜欢吃苹果,所以他一直都精心的呵护这棵苹果树。我们知道树是有很多分叉点的,苹果会长在枝条的分叉点上面,且不会有两个苹果结在一起。卡卡很想知道一个分叉点所代表的子树上所结的苹果的数目,以便研究苹果树哪些枝条的结果能力比较强。
卡卡所知道的是,每隔一些时间,某些分叉点上会结出一些苹果,但是卡...
分类:
移动开发 时间:
2015-05-19 19:05:01
阅读次数:
193
在输入框中输入我们想要输入的信息就会出现其他与其相关的提示信息,这种效果在Android中是用AutoCompleteTextView实现的。AutoCompleteTextView控件继承自TextView控件,也有其特有的属性:
AutoCompleteTextView常用属性
android:completionHint
设置出现在下拉菜单中的提示标...
分类:
移动开发 时间:
2015-05-19 19:01:56
阅读次数:
207
C# + Xamarin开发Android应用 --- Tab的实现...
分类:
移动开发 时间:
2015-05-19 19:04:07
阅读次数:
244
Weinre(Web Inspector Remote),是一种远程调试工具。功能与Firebug及chrome调试器类似,可以帮助我们即时更改页面元素、样式,调试JS等。
工作原理
weinre由三部分组成
1. debug server
核心组件,运行在服务端,负责与另外两部分通信。
2.debug client
webkit核浏览器,与debug server通信。展...
分类:
移动开发 时间:
2015-05-19 19:01:42
阅读次数:
168
Android Tasker应用之自动查询并显示话费流量套餐信息虽然Android平台有非常多的流量监控软件,但最准确的流量数据还是掌握在运营商手里。有些朋友可能像我一样时不时地发短信查询流量信息,这个操作在智能手机上显得太不智能了,本文将用Tasker让这个操作变得智能化。1、功能需求每天早上闹钟...
分类:
移动开发 时间:
2015-05-19 18:56:56
阅读次数:
387
一、关于布局适配1、不要使用绝对布局2、尽量使用match_parent 而不是fill_parent 。3、能够使用权重的地方尽量使用权重(android:layout_weight)4、如果是纯色背景,尽量使用android的shape 自定义。5、如果需要在特定分辨率下适配,可以在res目录上...
分类:
移动开发 时间:
2015-05-19 18:53:58
阅读次数:
223
//第一种方式message message = new obtain();message.what = 1;message.age1 = 1;message.age2 = 2;message.obj = "yuzhi";message.sendMessage(message);//第二种方式Mes...
分类:
移动开发 时间:
2015-05-19 18:51:41
阅读次数:
613
dispatch_afterdispatch_after能让我们添加进队列的任务延时执行,比如想让一个Block在10秒后执行:var time = dispatch_time(DISPATCH_TIME_NOW, (Int64)(10 * NSEC_PER_SEC))dispatch_after(...
分类:
移动开发 时间:
2015-05-19 18:53:01
阅读次数:
148
前言最近一直在讲AndroidUI的开发,今天讲一下Spinner控件,这是一个列表选择框,可以弹出一个列表供用户选择。在本片博客中,会讲解Spinner的基本属性以及设置之后的效果,以及使用SimpleAdapter绑定自定义格式的数据到Spinner中。SpinnerSpinner是一个列表选择...
分类:
移动开发 时间:
2015-05-19 18:50:53
阅读次数:
261
一、手机通过wifi连接,要与电脑在同一个路由下二、搭建服务器 这里选的是wamp的集成安装包,一键安装好就可以了三、设置固定IP “网络”右键--属性--“更改适配器设置”--“本地连接”右键--“属性”--“Internet协议版本 4”--设置IP地址--“首选DNS服务器:208.67......
分类:
移动开发 时间:
2015-05-19 18:47:49
阅读次数:
161
1.KVO KVC Observer区别2.NSOperationQueue 与GCD和NSThread区别 什么地方用到过3.CoreData FMDB SQLite区别4.XMPP http https tcp5.AFNetworking SDWebImage shar...
分类:
移动开发 时间:
2015-05-19 18:46:54
阅读次数:
165