UIButton类继承自UIControl,而UIControl继承自UIView,因为UIView就是个矩形区域,所以UIButton实例化的对象其实都是一个矩形,虽然有各种圆角、增加联系人、信息按钮等等,给它们加个背景它们就现形成矩形了,而且它们有个frame属性,这就是设置位置和矩形框的。...
分类:
移动开发 时间:
2014-09-25 15:58:59
阅读次数:
199
开发android,有需要向模拟器的SD卡传送中文名文件的...
分类:
移动开发 时间:
2014-09-25 15:58:20
阅读次数:
190
手机安全卫士项目是跟着黑马的视频做的。 splash是飞洒、飞溅的意思,主要是用于完成一个产品logo显示,期间可以: 后台完成数据库初始化的操作 联网访问服务器,获取服务器最新信息(升级提示) 不同的日期显示出来不同logo,判断当前系统时间,素材一般从服务器上下载下来. 判断时间,根据不同时间显示不同的加载页面 布局文件:splash.xml...
分类:
移动开发 时间:
2014-09-25 17:01:24
阅读次数:
210
public abstract class SimpleBaseAdapter extends BaseAdapter {
protected Context context;
protected List data;
public SimpleBaseAdapter(Context context){
this(context, null);
}
public SimpleBa...
分类:
移动开发 时间:
2014-09-25 15:54:29
阅读次数:
365
今天,同事发现了一个可以自动生成Android.mk的脚本。这里贴上留着以后使用。之前在网上找的脚本只能识别以.cpp结尾的类,经过修改后也可以识别.c结尾的类。...
分类:
移动开发 时间:
2014-09-25 17:49:19
阅读次数:
167
最近因工作需要,一直在研究即时通讯,偶尔在网上看到一篇介绍发送类似qq动态表情的文章,觉得很不错,于是经过本人的整理及改善,做成一个demo,供大家一块研究学习,界面及功能如下:
其中接收的消息是在自己发送消息后模拟对方发来的消息已达到效果,具体可下载demo研究,里面的注释也比较清楚,有这方面需求的同学可以简单的学习下其布局,收发消息后的处理以及发送表情等的实现过程。
源码地址:ht...
分类:
移动开发 时间:
2014-09-25 17:32:29
阅读次数:
217
1、创建广播类,继承BroadcastReceiver
public class PackageBroadCastReceiver extends BroadcastReceiver {
private static final int PACKAGE_NAME_START_INDEX = 8;
@Override
public void onReceive(Context co...
分类:
移动开发 时间:
2014-09-25 16:57:19
阅读次数:
147
在android开发过程中,界面布局是及其重要的,但同时也是复杂。有的时候我们急于实际运行查看布局效果。但是android的编译速度我实在不想吐槽啥,尤其在布局越来越复杂,项目越来越大,资源文件越来越多的情况下。
尤其是是android的view的初始化,findViewbyId 完全是体力活,我们完全可以根据布局文件自动生成View的初始化代码。
首先声明:
1.这是及其容易做到的,实用性...
分类:
移动开发 时间:
2014-09-25 16:23:29
阅读次数:
243
1.在Xcode5下,获取程序名字(app name)的方法为:NSString *proName = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleDisplayName"];NSLog(@"dicName ==== ...
分类:
移动开发 时间:
2014-09-25 17:09:29
阅读次数:
174
今天,我们将创建jquery一个使用制作的非常甜蜜的动画效果。我们的想法是在网站的顶部有小盒子,当一个菜单项被点击时,箱子动画形成的主要内容区域分散在各处。我们会用一些不同的动画效果,我们将为菜单项添加选项。效果演示 插件下载
分类:
移动开发 时间:
2014-09-25 17:03:09
阅读次数:
223
去掉这可恨的手机按钮,如图var iw = new BMap.InfoWindow("" + json.title + "" + json.content + "", { enableMessage: false });
分类:
移动开发 时间:
2014-09-25 16:18:09
阅读次数:
199
Filter: 1 /// 2 /// 检测是否是手机访问 3 /// 4 public class IsMobileFilter : ActionFilterAttribute 5 { 6 public override void...
分类:
移动开发 时间:
2014-09-25 16:32:29
阅读次数:
171
标题中的APP请排除那些只想靠APP推送广告的小众开发者,诚然这些开发者的出发点并不高,只是想靠Android平台简单易上手的APP开发挣两个小广告钱(当然也包括我自己),他们目标并不是开发出一款高质量、饱含创意、凝结心血的APP,如果一款APP是由那些满腔热血、热心创业并凝结无数心血的创业团队、公司或者个人开发出来的,那我可以很负责的告诉你如果你的APP不加密那只有三种结局:...
分类:
移动开发 时间:
2014-09-25 15:57:29
阅读次数:
312
音视频通信
作为独立开发者或想缩短音视频开发周期的公司来说,想要在Android平台下实现音视频通信,最快捷的方法是寻找开源项目或调用其他公司API。之所以这么说是因为音视频通信技术涉及到底层音视频采集、解码、 FFmpeg(音视频处理解决方案)、媒体流传输协议等太多太多相关技术知识点。试了几个开源项目,视频差强人意,语音与视频不同步等不稳定因素。因此我把目光放到其他公司的API上(AnyC...
分类:
移动开发 时间:
2014-09-25 15:07:19
阅读次数:
275
android4.4\frameworks\base\packages\SystemUI\src\com\android\systemui\recent\RecentsActivity.java
此函数是打开最近应用点击空闲地方跳转
public void dismissAndGoHome() {
if (mRecentsPanel != null) {
...
分类:
移动开发 时间:
2014-09-25 16:12:09
阅读次数:
322
NotificationListenerService是通过系统调起的服务,当有应用发起通知的时候,系统会将通知的动作和信息回调给NotificationListenerService。在继承NotificationListenerService服务实现自己逻辑之前,须要在配置文件里加入例如以下代码...
分类:
移动开发 时间:
2014-09-25 14:24:49
阅读次数:
145