android
文章平均质量分 83
ldpxxx
图形学,图像处理
展开
-
android平台初始化opengles
需要用到ndk里面的app glue首先需要包含下面这三个头文件:#include#include#include在nativeactivity的onStart事件里面 做如下初始化:主要是用到egl的函数来初始化,关于egl函数的详细用法,请参考http://www.khronos.org/registry/egl/sdk/docs原创 2013-07-05 16:12:38 · 1901 阅读 · 0 评论 -
android布局属性详解
RelativeLayout用到的一些重要的属性: 第一类:属性值为true或false android:layout_centerHrizontal 水平居中 android:layout_centerVertical 垂直居中 android:layout_centerInparent 相对于父元素完全居中 and转载 2014-04-02 10:49:42 · 610 阅读 · 0 评论 -
android工程中的R.java文件无法生成的原因
R.java无法生成最直接的原因就是你的原创 2014-04-04 23:31:14 · 809 阅读 · 0 评论 -
自动点击屏幕-调用android隐藏的功能
1 首先要找到android系统在原创 2014-04-04 23:56:49 · 5166 阅读 · 0 评论 -
android 中的字符串总结
字符串类型有这几种:1 String:原创 2014-04-05 17:12:05 · 13911 阅读 · 0 评论 -
android 发邮件带附件的最简单方式
项目中遇到了一个发送邮件的功能,在网上查了很多,资料也很多。这里就不一一介绍了,只是写出我使用的方案(最简单的)[java] view plaincopy"font-size:18px;">Intent email = new Intent(android.content.Intent.ACTION_SEND); //邮件发送类型:无附件,纯文本 email转载 2014-05-15 16:43:44 · 4349 阅读 · 0 评论 -
android http UrlEncode 中文乱码等问题
BufferedReader in = null; try { HttpClient client = new DefaultHttpClient(); HttpPost request = new HttpPost( "http://183.62.35.107:40原创 2014-04-11 16:20:06 · 6673 阅读 · 0 评论 -
android线程
实现android线程有两种方法,1 :原创 2014-05-25 18:34:23 · 685 阅读 · 0 评论 -
Android tweened动画
Android 平台提供了两类动画。 一类是Tween动画,就是对场景里的对象不断的进行图像变化来产生动画效果(旋转、平移、放缩和渐变)。第二类就是 Frame动画,即顺序的播放事先做好的图像,与gif图片原理类似。 下面就讲一下Tweene Animations。 主要类: Animation 动画AlphaAnimation 渐变透明度RotateAni转载 2014-06-03 11:38:38 · 675 阅读 · 0 评论 -
NativeActivity原理
在AndroidManifest.xml文件里面指定入口activity为nativeactivity,这样应用程序一启动,java虚拟机这边就开一个主线程,主线程创建一个活动,就是nativeactivity,这个nativeactivity在创建的过程中就会去应用程序的.so动态链接库中寻找一个函数:__ANativeActivity_onCreate(AN原创 2013-07-05 16:18:21 · 23678 阅读 · 4 评论 -
android activity生命周期的透彻理解
说来惭愧,虽然已经做了一年多的android开发,但是最近被人问起activity的生命周期的时候,却感觉自己并不能很自信很确定的回答对方的问题,对activity的生命周期的理解还不透彻啊。 既然发现了问题,那咱就得解决问题,不就个生命周期,能有多复杂。 首先看看android developers 网上的activity的生命周期图: activi转载 2014-04-04 22:20:34 · 912 阅读 · 0 评论 -
android json解析
本文转自http://www.open-open.com/lib/view/open1326376799874.htmlJSON的定义: 一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式 ,获得了当今大部分语言的支持),从而可以在不同平台间进行数据交换。JSON采用兼容性很高的文本格式,同时也具转载 2014-04-03 13:41:55 · 489 阅读 · 0 评论 -
android AsyncTask 可以更新界面的后台任务
先看使用这个类 在主线程中执行下面这两个步骤即可 diTask = new DownloadImageTask(this); diTask.execute(url); DownloadImageTask是AsyncTask的子类。 execute(url)函数的参数类型是AsyncTask模板类第一个参数类型。需要自己继承Asy原创 2014-03-31 16:19:52 · 1118 阅读 · 0 评论 -
NDK程序的调试方法
调试的方法有两种,一种是打log,使用adb logcat命令来查看log信息,另一种就是使用调试器来下断点调试程序先看打log:在c代码中打印日志:#include #define LOGV(...) __android_log_print(ANDROID_LOG_VERBOSE, "ProjectName", __VA_ARGS__)#def原创 2013-07-05 16:21:58 · 3052 阅读 · 0 评论 -
android.mk文件语法总结
LOCAL_PATH := $(call my-dir) //指定本地路径,通常是android.mk文件所在路径 include $(CLEAR_VARS) //这两行必须要 LOCAL_MODULE := OgreGLES2Sample //指定模块名,会生成libOgreGLES2Sample.so LOCAL_MODULE_FILEN原创 2013-07-05 16:29:07 · 3584 阅读 · 0 评论 -
NDK处理用户交互事件
在 android_main(struct android_app* state)函数里面设置输入事件处理函数:state->onInputEvent = &handleInput;//设置输入事件的处理函数,如触摸响应static int32_t handleInput(struct android_app* app, AInputEvent* eve原创 2013-07-05 16:19:39 · 6395 阅读 · 0 评论 -
android中的CheckedTextView
checkedTextView = (CheckedTextView)findViewById(R.id.checkedTextView1); //设置checkedTextView为选中状态 checkedTextView.setChecked(true); //设置checkedTextView的页边距,即距上/下/左/右各20像素,默认原创 2014-03-30 16:17:00 · 15725 阅读 · 0 评论 -
android的ListView
其实ListView也相当于一个容器,可以在layout里面设计,可以往里面添加一些CheckedTextView//创建ListView myListView = new ListView(this); //这里面的this是指Activity myListView.setBackgroundColor(getResources().getColor(R.drawa原创 2014-03-30 16:13:36 · 677 阅读 · 0 评论 -
android中的菜单
1 option 菜单2 context菜单 环境菜单的创建,是activity的工作,有个可重写的函数可以监听环境菜单项被选中事件: public boolean onContextItemSelected(MenuItem item) { return super.onContextItemSelected(item);原创 2014-03-30 17:39:53 · 632 阅读 · 0 评论 -
android 获取屏幕尺寸,设置屏幕方向
在activity的某个函数中:获得屏幕尺寸 Display mDisplay = getWindowManager().getDefaultDisplay(); int W = mDisplay.getWidth(); int H = mDisplay.getHeight(); 或者: DisplayMetrics原创 2014-03-30 18:43:50 · 959 阅读 · 0 评论 -
android布局和布局参数
android线性布局: myLinearLayout = new LinearLayout(this); myLinearLayout.setOrientation(LinearLayout.VERTICAL); myLinearLayout.setBackgroundColor(android.graphics.Color.WHITE);原创 2014-03-30 15:30:28 · 1576 阅读 · 0 评论 -
android中操作图片
显示图片 一般是通过ImageView来显示图片, mImageView.setImageDrawable(getResources(). getDrawable(R.drawable.baby)); mImageView.setImageBitmap(bm);android操作图片的内容是通过Bitmap这个类来做的,比如得到图片的宽高等等。通过原创 2014-03-30 17:55:44 · 1175 阅读 · 0 评论 -
android ndk 使用第三方静态库
1 将第三方静态库的头文件,.a文件拷贝到Android ndk的source目录里面:这个目录里面,Android目录里面放了.a静态库,boost里面放了头文件,android.mk文件的内容:LOCAL_PATH:= $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE:= boost_threadLOCAL_SRC_FI原创 2015-10-02 12:55:49 · 2471 阅读 · 0 评论