对于初学者来讲,android应用的退出有时候挺让人头疼,下面简单总结几种常见的退出方法:
大的方向,退出思路无非就是将程序所有activity进行销毁,思路清晰了,就看使什么招了~
1.制造抛异常导致整个程序退出
2.将所有的activity放入到一个list中,然后在需要退出的时候,将所有的activity,finish掉
3.通过广播来完成退出功能...
分类:
移动开发 时间:
2015-05-21 15:38:24
阅读次数:
173
1、应用沙盒 sandbox
1. 什么是沙盒
每个iOS应用都有自己的应用沙盒(应用沙盒就是应用的文件夹),与其他文件系统隔离。应用必须待在自己的沙盒里,其他应用不能访问该沙盒。
2.应用沙盒结构
应用程序包: 包含了所有的 资源文件
和 可执行文件
Documents: 保存应用运行时生成的需要持久...
分类:
移动开发 时间:
2015-05-21 15:38:35
阅读次数:
188
现在的App就用越来越人性化了,为了满足用户的体验欲望,从各个方面都进行了仔细处理。比如我们点击第一次点击Back键的时候,会温馨提示“再按一次返回键退出应用”等,今天 就记录下自己在项目中写的这个小功能:
首先写个工具类:
public class DoubleClickExitApp {
private Context mcontext;
/**是否是再次点击back键*...
分类:
移动开发 时间:
2015-05-21 15:37:27
阅读次数:
193
NSFileManager中的attributesOfItemAtPath:方法可以获取沙盒内的文件信息,其中就有NSFileCreationDate和NSFileModificationDate两个属性分别代表文件创建时间和修改时间,我们可以比较两个文件的这两个属性,实现按时间排序。
常用的两种排序方法有sortedArrayUsingSelector:和sortedArrayUsingComp...
分类:
移动开发 时间:
2015-05-21 15:35:31
阅读次数:
178
活动概况时间:2015年06月07日13:30-16:30地点:楼友会咖啡主办:APICloud、华为云、战旗TV网址:www.apicloud.com、www.hwclouds.com、www.zhanqi.tv费用:免费活动背景“从0到1”是开启商业与未来的秘密,是APP从Idea到产品实现的过...
分类:
移动开发 时间:
2015-05-21 15:32:15
阅读次数:
368
如果还不了解开发者证书,APP ID,配置文件的请先看这篇博客:iOS开发中关于Certification,appID,Provisioning Profiles的说明(图文)了解了这些繁琐的名词和其作用后,我们来看看如何制作证书和配置文件,然后进行真机调试:一、本机生成证书1、打开钥匙串,最上面状...
分类:
移动开发 时间:
2015-05-21 15:30:34
阅读次数:
214
创建:package webdomain;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.i...
分类:
移动开发 时间:
2015-05-21 15:29:03
阅读次数:
137
Face++的官网:http://www.faceplusplus.com.cn/可以识别照片中的人脸位置,人物的年龄,性别,种族,是否微笑等信息。首先创建应用,会分配给我们一个API Key和API Secret,然后下载“Java SDK(Android)”,导入Jar包和库文件,参考官方的Demo进行编写。1.FaceDetectUtil帮助类:package com.zms.carlaunc...
分类:
移动开发 时间:
2015-05-21 14:19:23
阅读次数:
343
在做项目中要进行文件的下载以及调用系统软件打开,文件是服务端,以下是一些代码片段:
运用progressbar和http协议下载文件:
如果没有这个文件的就先进行创建并下载,如果有的话就打开:
private void playMeida() {
file2 = new File(savePAth + "/" + filename);
if (!file2.exists()) {...
分类:
移动开发 时间:
2015-05-21 14:17:37
阅读次数:
137
??
logcat日志的等级划分 等级从低到高排列
verbose :冗余,最低等级。 黑色
debug:调试信息
蓝色
info: 普通信息
绿色
warning :警告
橙色
error:错误
红色
assert:断言 级别最高
调试信息一般通过debug或者info打印
System.out和Syste...
分类:
移动开发 时间:
2015-05-21 14:14:57
阅读次数:
140
链接 :http://poj.org/problem?id=2186
一个联通分量里的所有的牛满足任何一个被其他牛认为是红人。强联通缩点之后 只需要找到一个且只有一个联通分量且它的出度为0 答案就是这个强联通分量点的个数。
#include
#include
#include
#include
#include
#include
#include
#include ...
分类:
移动开发 时间:
2015-05-21 14:14:19
阅读次数:
155
listview添加headview后的点击事件
1、头部view:设置view的点击时间,用于屏蔽listview的item的点击事件
View headerView = getLayoutInflater().inflate(R.layout.listhead, null);
Button btn = (Button) headerView.findViewById(R.id.bu...
分类:
移动开发 时间:
2015-05-21 14:12:08
阅读次数:
192
Grade 编译 Android 解决 Error:more than one library with package nameError: more than one library with package name 'com.app.XX'
You can temporarily disable this error with android.enforceUniquePackageName...
分类:
移动开发 时间:
2015-05-21 14:13:02
阅读次数:
255
之前学习Android开发的时候,一直跟各种教程一样,使用的是Eclipse+ADT,主要是比较方便,容易上手,特别是对于习惯用Eclipse开发java的朋友来说,上手更是好无压力。但毕竟Eclipse+ADT最多只能算Google的干儿子,特别是在有了亲儿子Android Studio后,今后的...
分类:
移动开发 时间:
2015-05-21 14:08:39
阅读次数:
159
App的测试特别是iOS的测试比较麻烦,传统的方式使用XCode给Hoc签名的设备打包,效率很低。而testflightapp则将这一过程集成化,方便了开发者。先来说说不同环境的测试需求。以下方式都是针对非越狱设备,如果越狱设备,直接通过同步推等安装ipa包就可以。如果对方设备是越狱设备或者使用的开...
分类:
移动开发 时间:
2015-05-21 14:05:11
阅读次数:
216
#iOS系统自带的 **UIAlertView** 自动旋转的实现 这里主要解析 **UIAlertView** 的几个关键功能的实现: * 随着设备屏幕的旋转而旋转; * Alert弹出框,使用UIWindow来实现,就是说,不用依赖于当前显示在最前面的...
分类:
移动开发 时间:
2015-05-21 13:00:11
阅读次数:
157