package com.yqq.loginclient.utils;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.Reader;
import java.n...
分类:
移动开发 时间:
2014-11-22 17:26:54
阅读次数:
138
PortAudio 是一个跨平台采集和播放音频的开源库,不过尚未支持Android平台,笔者决定让PortAudio支持Android。
Android上,处理音频的库是OpenSL ES,从API 9开始支持的技术,通过这个标准,Android已经完全可以在native层采集和播放音频。
换句话说,PortAudio支持Android,也就是支持OpenSL ES。...
分类:
移动开发 时间:
2014-11-22 17:26:11
阅读次数:
413
NSString *boundry = @"boundry";//分节符 NSMutableURLRequest *mutableRequest = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"服务器地址"]]; [m...
分类:
移动开发 时间:
2014-11-22 17:22:28
阅读次数:
165
KeychinaItemWrapper官方Demo下载地址KeychinaItemWrapper。 NSString *identifier = @"xxxxxx";//你要使用的标识符 KeychainItemWrapper *keyChina = [[KeychainItemWrapper a....
分类:
移动开发 时间:
2014-11-22 17:21:25
阅读次数:
156
1 // 2 // MainViewController.m 3 // AddPhoto 4 // 5 // Created by ChenJungang on 14/11/20. 6 // Copyright (c) 2014年 ChenJungang. All rights...
分类:
移动开发 时间:
2014-11-22 17:19:06
阅读次数:
427
START:最近闲来无事,看了看一下《C#开发Flappy Bird游戏》的教程,自己也试着做了一下,实现了一个超级简单版(十分简陋)的Flappy Bird,使用的语言是C#,技术采用了快速简单的WindowsForm,图像上主要是采用了GDI+,游戏对象的创建控制上使用了单例模式,现在我就来.....
分类:
移动开发 时间:
2014-11-22 17:13:23
阅读次数:
433
本文介绍Windows环境下搭建Android NDK开发环境,并创建一个简单的使用Native代码的Android Application。一、环境搭建二、JNI函数绑定三、例子一、环境搭建1. 操作系统:Windows7 64位2. 安装Java,最新的JDK8貌似还不支持,敢于折腾的同学可以试...
分类:
移动开发 时间:
2014-11-22 17:12:08
阅读次数:
255
在之前的 Android 内存管理 &Memory Leak & OOM 分析 中,说到了Android的内存管理相关的原理,也能了解到Android Memory Leak 和 OOM为什么会发生。这次主要说说编码层面,如何来预防Memory Leak的发生。
对象都是有生命周期的,对象的生命周期有的是进程级别的,有的是Activity所在的生命周期,随Activity消亡;有的是Service所在的生命周期,随Service消亡。很多情况下判断对象是否合理存在的一个很重要的理由就是它实际的生命周期是否符...
分类:
移动开发 时间:
2014-11-22 16:07:49
阅读次数:
167
前天发现Android Studio发布了1.0 RC1版本,但是在官网上还是0.8.14的Beta版.
原来是因为这个1.0 RC1的版本相当于实验室周更版。。
要更新的方法要么是在软件里面check updates.不过因为我们伟大的墙,这个方法估计行不通,即使有代理估计速度也堪忧。。
因此现在有两种方法:
如果不想破坏原有的studio,可使用手动下载jar包增量更新...
分类:
移动开发 时间:
2014-11-22 16:04:55
阅读次数:
227
//属性@property(nonatomic) BOOL isFinished;//注册监听 [self addObserver:self forKeyPath:@"isFinished" options:0 context:NULL];//响应变更事件- (void)observeValueFo...
分类:
移动开发 时间:
2014-11-22 16:03:41
阅读次数:
160
function Class(){this.name = 'Class';this.getName = function(){console.log(this.name);}}function ClassA(){this.name = 'ClassA';}var obj = new Class();...
分类:
移动开发 时间:
2014-11-22 16:00:19
阅读次数:
174
以前一直使用的是Eclipse,听别人介绍说IDEA非常不错,也为了以后转Android studio铺垫下。就开始尝试用idea来开发。 这篇文章主要学习了idea的使用技巧。 IDEA 全称 IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的ja...
分类:
移动开发 时间:
2014-11-22 15:47:34
阅读次数:
316
Android项目在eclipse中默认使用ant打包,这里记录了用命令行对android项目的打包过程。...
分类:
移动开发 时间:
2014-11-22 14:45:33
阅读次数:
228
在frameworks中跟Setting默认值相关的几个文件
/frameworks/base/packages/SettingsProvider/res/values/defaults.xml
/frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java
在...
分类:
移动开发 时间:
2014-11-22 14:42:36
阅读次数:
511
列表视图是android中最常用的一种视图组件,它以垂直列表的形式列出需要显示的列表项。在android中有两种方法向屏幕中添加列表视图:一种是直接使用ListView组件创建;另外一种是让Activity继承ListActivity实现。下面分别介绍这两种方法:一、直接使用ListView组件创建...
分类:
移动开发 时间:
2014-11-22 14:32:26
阅读次数:
213
一、几个用到的关键概念
弱引用(weak):不会增加自动引用计数,必须为可选类型变量,因为弱引用在引用计数为0的时候,会自动赋为nil。在swfit中,可以赋值为nil的为可选类型
无主引用(unonwed):不会增加自动引用计数,必须为非可选类型。在ARC销毁内存后,不会被赋为nil,所以在访问无主引用的时候,要确保其引用正确,不然会引起内存崩溃。
隐式解析可选类型:在初始的时候可以为nil,但是第一次赋值以后便会一直有值。语法是在变量后面加上感叹号(例如var name:String!)。使用该类型只需...
分类:
移动开发 时间:
2014-11-22 13:27:10
阅读次数:
216
LinerLayout布局的嵌套奇葩的layout_weight
分类:
移动开发 时间:
2014-11-22 13:15:25
阅读次数:
148