基于Android平台PS特效的自定义算法的实现...
分类:
移动开发 时间:
2015-04-24 12:42:47
阅读次数:
258
添加公用单元文件com..java
package com.example.myapplication;
import android.app.AlertDialog;
import android.content.Context;
import android.widget.Toast;
public class com {
//提示信息
public static void S...
分类:
移动开发 时间:
2015-04-24 12:36:52
阅读次数:
142
在一些复杂布局中,经常会遇到事件冲突,事件失效等问题,这就需要我们深入理解Android事件的分发传递机制。最好的方法是自己写一个demo,打印事件相关的日志查看其运行流程,然后再结合源码去深入理解。当然这里不会做这些,这里只有总结性的东西,如果你喜欢这种东西,那么请继续往下看。
老规矩,先上图:
用户的交互一般发生在触摸屏上,因此Android事件的传递必然涉及到ViewGrou...
分类:
移动开发 时间:
2015-04-24 12:38:14
阅读次数:
165
先上代码:int main()
{
int dmy = 256;
int val = 10;
const char *fmt = "val = %d\n";
void (^blk)(void) = ^{print(fmt, val)};
val = 2;
fmt = "These values were changed. val = %d\n";...
分类:
移动开发 时间:
2015-04-24 12:38:00
阅读次数:
163
Axure7.0使用技巧(三)-设计手机APP原型先阅读Axure7.0下载安装教程
Axure7.0使用技巧(一)
Axure7.0使用技巧(二)首先下载模板然后打开后,和web设计完全一模一样。其实手机app和PC的不同在于app加了个限制大小的框来达到和手机一样大小的屏幕方便设计而已。效果图
ouyida3的csdn博客
2015.4.24...
分类:
移动开发 时间:
2015-04-24 12:36:32
阅读次数:
171
先上两段代码://1
int val = 0;
void (^blk)(void) = ^{val = 1};//2
id array = [[NSMutableArray alloc] init];
void (^blk)(void) = ^{
id obj = [[NSObject alloc] init];
[array addobject:obj];
};稍微用过block的...
分类:
移动开发 时间:
2015-04-24 12:35:00
阅读次数:
138
原图:
效果图:
实现以上效果其实很简单,直接上代码:
public class MainActivity extends Activity {
private Button btn_start;
private ImageView img;
private Bitmap bitmap;
@Override
protected void onCreat...
分类:
移动开发 时间:
2015-04-24 12:34:18
阅读次数:
435
1. PC优化手段在Mobile侧同样适用 2. 在Mobile侧我们提出三秒种渲染完成首屏指标 3. 基于第二点,首屏加载3秒完成或使用Loading 4. 基于联通3G网络平均338KB/s(2.71Mb/s),所以首屏资源不应超过1014KB 5. Mobile侧因手机配置原因,除加载外渲染速...
分类:
移动开发 时间:
2015-04-24 12:24:25
阅读次数:
108
Android OpenGL ES 对于不同坐标系下坐标变换,大都使用矩阵运算的方法来定义和实现的。这里介绍对应指定的坐标系(比如viewmodel, projection或是viewport) Android OpenGL ES支持的一些矩阵运算及操作。OpenGL ES 中使用四个分量(x,y,...
分类:
移动开发 时间:
2015-04-24 12:23:43
阅读次数:
329
OpenGL ES图形库最终的结果是在二维平面上显示3D物体(常称作模型Model)这是因为目前的打部分显示器还只能显示二维图形。但我们在构造3D模型时必须要有空间现象能力,所有对模型的描述还是使用三维坐标。也就是使用3D建模,而有OpenGL ES库来完成从3D模型到二维屏幕上的显示。这个过程可以...
分类:
移动开发 时间:
2015-04-24 12:19:50
阅读次数:
230
四个容易混淆的属性:1. textAligment : 文字的水平方向的对齐方式1> 取值NSTextAlignmentLeft = 0, // 左对齐NSTextAlignmentCenter = 1, // 居中对齐NSTextAlignmentRight = 2, // 右对齐2...
分类:
移动开发 时间:
2015-04-24 12:19:11
阅读次数:
229
JSONArray 转换为 List>报错Android JSON: JSONArray cannot be converted to JSONObject原代码for (int i = 0; i < jsonArray.length(); i++) { JSONObject json...
分类:
移动开发 时间:
2015-04-24 12:19:13
阅读次数:
215
此随笔记录的是通过plugman来安装phonegap插件。第1步:安装plugmannpm install -g plugmanQiaodeMacBook-Pro:MyApp root# npm install -g plugmannpm WARN engine npm@1.3.4: wanted...
分类:
移动开发 时间:
2015-04-24 12:16:06
阅读次数:
203
Loaders机制在Android 3.0版本后引入。Loaders机制使一个Activity或者一个Fragment更加容易异步加载数据。Loaders有如下的特性:Ø 它们适用于任何Activity和Fragment;Ø 它们提供了异步加载数据的机制;Ø 它们检测数据源,当数据源内容改变时它们能...
分类:
移动开发 时间:
2015-04-24 12:13:02
阅读次数:
200
依赖http://www.cnblogs.com/wanqiu/p/4452711.html , 图片的名称 从0 -9 。 例如: 0.jpg 。 如果名称不是这样的,可用数组存起来使用! ...
分类:
移动开发 时间:
2015-04-24 12:10:02
阅读次数:
176
地图框架:#import 基本属性和方法: 属性:地图类视图:MKMapView地图类型:MKMapTypemapType地图旋转:rotateEnabled用户追踪:MKUserTrackingMode userTrackingMode地图区域:MKCoordinateRegion re...
分类:
移动开发 时间:
2015-04-24 12:03:07
阅读次数:
183
AsyncTask是一个很常用的API,尤其异步处理数据并将数据应用到视图的操作场合。其实AsyncTask并不是那么好,甚至有些糟糕。本文我会讲AsyncTask会引起哪些问题,如何修复这些问题,并且关于AsyncTask的一些替代方案。AsyncTask从Android API 3(1.5 Cu...
分类:
移动开发 时间:
2015-04-24 12:02:00
阅读次数:
163