前言好长时间没写blog了,心里感觉有点空荡荡的,今天有时间就来写一个关于自定义视图的的blog吧。关于这篇blog,网上已经有很多案例了,其实没什么难度的。但是我们在开发的过程中有时候会用到一些自定义的View以达到我们所需要的效果。其实网上的很多案例我们看完之后,发现这部分没什么难度的,我总结了两点:1、准备纸和笔,计算坐标2、在onDraw方法中开始画图,invalidate方法刷新,onT...
分类:
移动开发 时间:
2015-01-12 13:06:15
阅读次数:
472
定义一个函数将dp转换为像素
public int Dp2Px(Context context, float dp) {
final float scale = context.getResources().getDisplayMetrics().density;
return (int) (dp * scale + 0.5f);
}...
分类:
移动开发 时间:
2015-01-12 13:02:55
阅读次数:
172
当您的游戏准备发布前,需要编译成为release版本,命令中需要增加 -m release,编译命令如下:cocos compile -p android -m release在编译结束后,生成xxx_release_unsigned.apk,此时会提示进行签名,需要输入.keystore的路径。....
分类:
移动开发 时间:
2015-01-12 12:57:09
阅读次数:
201
餐馆等实体店做的是回头客生意,如何提高顾客忠诚度?除了在服务和菜品质量下功夫之外,在移动互联网时代,搞好移动促销工作也是非常重要的。美国一家披萨连锁餐厅促销案例,也许可以启发我们如何去做餐馆移动促销。第一步:设计好顾客注册页面让顾客非常简单地注册,注册登记后,问券调查顾客订餐习惯和联系方式、是否愿意...
分类:
移动开发 时间:
2015-01-12 12:49:22
阅读次数:
135
首先我们在activity_main.xml里面先定义一个Button空间123456789101112131415好,现在要我们来看点击事件的四种写法:1.最常见的一种写法——匿名的内部类做为事件监听器类package com.basillee.blogdemo;import android.os...
分类:
移动开发 时间:
2015-01-12 12:49:36
阅读次数:
154
1、//在onCreat方法中setContentView()之前插入requestWindowFeature(Window.FEATURE_NO_TITLE);//取消标题栏getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREE...
分类:
移动开发 时间:
2015-01-12 12:47:29
阅读次数:
164
iOS simulator出现问题,提示:An error was encountered while running (Domain = FBSOpenApplicationErrorDomain, Code = 4)解决方案:[iOS Simulator] >>> [Rest Contents ...
分类:
移动开发 时间:
2015-01-12 12:46:46
阅读次数:
259
目录:一、问题概述二、环境搭建三、Android开发,实现指定人群推送消息四、开发消息推送服务端 1、环境搭建 2、服务端实现步骤 3、服务端代码实现一、问题概述在编辑框输入内容时会弹出软键盘,而手机屏幕区域有限往往会遮住输入界面,我们先看一下问题效果图: ...
分类:
移动开发 时间:
2015-01-12 12:45:07
阅读次数:
233
公司做个app项目,用phonegap做,好调页面,哎,就是骗那些土大款客户,觉得phonegap性能一般吧,不过html5的确好强大,页面设计好了看起来也好看。原生的用的不多,比如什么二维码扫描啊,上传文件啥的就要用到,使用phonegap的函数调用原生的插件。前几天遇到个上传文件的头疼事儿,以前...
分类:
移动开发 时间:
2015-01-12 12:43:14
阅读次数:
213
SQLite是Android内置的一个很小的关系型数据库。SQLiteOpenHelper是一个用来辅助管理数据库创建和版本升级问题的抽象类。我们可以继承这个抽象类,实现它的一些方法来对数据库进行自定义操作。下面两个方法必须重写:public void onCreate(SQLiteDatabase...
分类:
移动开发 时间:
2015-01-12 12:42:24
阅读次数:
188
Version,通常说的版本号,是应用向用户宣传说明时候用到的标识。一般有2段式或者3段式,例如:2.1,8.1.2Version一般由产品部门确定,完全迥异的更新需要改变主版本号,比如QQ4.0的变化非常大,主版本的变化会更加吸引用户的眼球,所以有的应用会频繁的更新主版本号,比如FireFox 2...
分类:
移动开发 时间:
2015-01-12 12:40:03
阅读次数:
202
1、打开摄像头
- (IBAction)Open:(id)sender {
UIImagePickerController *picker = [[UIImagePickerController alloc] init];
if([UIImagePickerControllerisSourceTypeAvailable:UIImagePickerControl...
分类:
移动开发 时间:
2015-01-12 11:38:57
阅读次数:
152
我在应用里边present一个很简单的Controller感觉总有个零点几秒的延迟,有的时候更严重,点一次根本没有跳转,然后随便再点一下才会跳,在网上搜了一下,找到一个方法可以解决这种问题:
dispatch_async(dispatch_get_main_queue(), ^{
MessagePushSetViewController * vc =...
分类:
移动开发 时间:
2015-01-12 11:36:57
阅读次数:
2077
前言好长时间没写blog了,心里感觉有点空荡荡的,今天有时间就来写一个关于自定义视图的的blog吧。关于这篇blog,网上已经有很多案例了,其实没什么难度的。但是我们在开发的过程中有时候会用到一些自定义的View以达到我们所需要的效果。其实网上的很多案例我们看完之后,发现这部分没什么难度的,我总结了两点:1、准备纸和笔,计算坐标2、在onDraw方法中开始画图,invalidate方法刷新,onT...
分类:
移动开发 时间:
2015-01-12 11:34:32
阅读次数:
1949
废话不多说,这是地址:http://android.lineten.net/layout.php。有图有真相,比如:你的XML假如是这样: 生成代码例如以下: // Content View Elements private ImageView mLogo; private...
分类:
移动开发 时间:
2015-01-12 11:30:48
阅读次数:
205
Google在I/O2013大会上公布了Android新的开发工具Android Studio,趁周末时间做了一下尝试。有须要的能够在http://developer.android.com/sdk/installing/studio.html下载,当前版本号是V0.1。官方解释:Andro...
分类:
移动开发 时间:
2015-01-12 11:29:02
阅读次数:
213
1.最直接的方法performSelector:withObject:afterDelay:这种方法的缺点:每次要为延时写一个方法2.使用类别,用BOLCK执行01 @implementation NSObject (PerformBlockAfterDelay)02 03 ...
分类:
移动开发 时间:
2015-01-12 11:29:30
阅读次数:
201