- 博客(18)
- 收藏
- 关注
原创 android,NativeActivity使用
android现在已经支持C/C++ NativeActivity开发android提供[code lang="c"][/code]头文件。所以你要使用的话,要引入这个头文件1,NativeActivity 入口入口函数必须是[code lang="c"]void ANativeActivity_onCreate(ANativeActivity* activ
2014-12-09 10:58:52 1264
原创 C/C++函数指针声明
void (*((*signal(int,void(*)(int)))(int,void(*)(int)))(int,void(*)(int));这种声明,太恶心,但是源码里到处都是!!!
2014-07-22 18:25:59 973
原创 Swift 语言指南,Swift Language Guide,第2章基本运算符
第2章 基本运算符运算符(operator)是用于检查、更改或组合值的特殊符号或短语。例如,加法运算符(+)求两个数字的加和(如let i = 1 + 2)。更复杂的例子包括逻辑与(logical AND)运算符&&(如 if enteredDoorCode && passedRetinaScan) 以及自增运算符 ++i,后者是将 i 存储的值加上 1 的便捷写法。Swift 支持标准
2014-06-07 11:48:01 1448
原创 opengl es 2.0 3.0 MVP矩阵计算
从2.0开始,opengl es不再提供glRotate()等函数,因此MVP矩阵需要我们自己计算,并赋值给GLSL。1) 先来看下opengl所用的矩阵的基本知识:Opengl 使用的是列矩阵,即顶点向量等是用列向量的齐次坐标表示的。另外其矩阵存储方式是“列主序(column-major order)/列优先”线性代数意义的同一个矩阵,在d3d 和 opengl 中却有不同的存储
2014-05-16 09:11:15 1972
原创 Rect,Path,Text...android绘制常用对象解析
要自己绘制一些东西,你需要4样基本的组件:1,Bitmap对象存放像素点2,Canvas对象用于调用具体的绘制(写入bitmap)3,绘制的基本元素(如Rect,Path,text,Bitmap等)4,Paint对象描述颜色和样式下面将一一介绍BitmapBitmap是Android系统中的图像处理的最重要类之一。用它可以获取图像文件信息,进行图像剪切、旋转、缩放等操作
2014-04-24 17:21:06 1089
原创 Node redis操作
// redis 链接var redis = require('redis');var client = redis.createClient('6379', '127.0.0.1');// redis 链接错误client.on("error", function(error) { console.log(error);});// redis 验证
2014-04-17 11:45:29 732
原创 Android studio NDK 配置编译本地库(so文件)
之前介绍过加so文件打包成jar,加到android studio 项目中。点击打开链接如今android studio新版终于增加了NDK 预编译本地库( prebuilt native libraries)的支持。http://www.flakor.cn/2014-02-07-198.html
2014-02-07 16:51:35 1022
原创 Android studio升级后Local path doesn’t exist错误
android studio每次升级后gradle文件都要进行更改不然会出现Local path doesn’t exist错误,导致不能将apk安装到手机上。现在已更新到0.4.0,分步更改配置文件1.在项目的build.gradle中,将 gradle 设置成0.7.+buildscript {repositories {mavenCentral()}depen
2013-12-30 15:52:43 1193
原创 Android Studio 添加C库so文件方法(NDK开发)
就是将so文件打包到jar中.然后包含到项目中。 具体请看:http://www.flakor.cn/2013-11-07-62.html
2013-11-07 18:11:34 1905
原创 jstring 和 char* 互转
//jstring to char*char* jstringToChar(JNIEnv* env, jstring jstr){ char* rtn = NULL; jclass classString = env->FindClass("java/lang/String"); jstring strencode = env->NewStringU
2013-10-23 16:09:03 911
原创 android SD卡相关操作
1)判断是否挂载:String status = Environment.getExternalStorageState(); if (status.equals(Environment.MEDIA_MOUNTED)) { return true; } else { return false; }2)得到绝对路径Environment.getEx
2013-10-19 10:22:28 600
转载 Android init.rc (Android init language)
Android初始化语言由四大类声明组成:行为类(Actions),命令类(Commands),服务类(Services),选项类(Options). * 初始化语言以行为单位,由以空格间隔的语言符号组成。C风格的反斜杠转义符可以用来插入空白到语言符号。双引号也可以用来防止文本被空格分成多个语言符号。当反斜杠在行末时,作为折行符。 * 以#开始(前面允许有空格)的行为注释行。
2013-10-11 13:06:20 552
翻译 Android Studio 更新
1.如果你可以使用浏览器访问网址dl-sdk.appspot.com,那么你可以通过File>Settings>HTTP Proxy来配置代理,然后通过Help>Check for updates尝试更 新。2.如果appspot网址被重定向,你可以设置环境变量,然后使用代理(我使用的是ubuntu): $ export REQUIRED_JVM_ARGS="-Didea.updat
2013-09-30 13:40:28 2588
原创 新浪微博sdk错误---The target server failed to respond
下了新浪微博的sdk,发现2.3不能成功发布,新浪微博官方用的是httpclient https,而android4.0一下的都有一个https请求bug,于是只好改他的sdk源码。只要改com.weibo.sdk.android.net下的httpmanager.class.找到MySSLSocketFactory类.1.修改一下createSocket方法:@Override
2013-04-19 15:17:07 1484
转载 Android Layout XML常用属性
Layout对于迅速的搭建界面和提高界面在不同分辨率的屏幕上的适应性具有很大的作用。这里简要介绍Android的Layout和研究一下它的实现。Android有Layout:FrameLayout,LinearLayout,TableLayout,RelativeLayout,AbsoluteLayout。放入Layout中进行排布的View的XML属性:1.几种Layou
2013-01-17 10:12:38 449
转载 android HTTP形式连接服务器
内容来自网络。《一》Apache HttpClient包1.创建HttpGet或HttpPost对象,将要请求的URL通过构造方法传入HttpGet或HttpPost对象。2.使用DefaultHttpClient类的execute方法发送HTTP GET或HTTP POST请求,并返回HttpResponse对象。3.通过HttpResponse接口的getEnt
2013-01-15 13:12:47 566
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人