Welcome 微信登录

首页 / 操作系统 / Linux

在Android下编译C

在Android下编译C

以前根本没有接触过Android,对Android感觉老好奇了,在公司经历几天简单的不知所云的培训就被拉去进项目了——悲催!啥都不会。总算把项目熬完了结果是啥都没学到,净给自己增加压力了。今天刚好学习了下在Android下编译C模块,记录一下。我的Android源码目录是:/home/grj/android_kernel_workspace/Android-2.3.4,以下简称:$(android_src)。helloworld太经典了,我也使用这个例子来...
Android使用JNI实现Java与C之间传递数据

Android使用JNI实现Java与C之间传递数据

介绍Java如何将数据传递给C和C回调Java的方法。 java传递数据给C,在C代码中进行处理数据,处理完数据后返回给java。C的回调是Java传递数据给C,C需要用到Java中的某个方法,就需要调用java的方法。 Android中使用JNI七个步骤:1.创建一个android工程2.JAVA代码中写声明native 方法 public native String helloFromJNI();3.用javah工具生成头文件4. 创建jni目录,引入...
Android实现多任务多线程支持断点续传的下载软件

Android实现多任务多线程支持断点续传的下载软件

多任务多线程下载并不麻烦,只要思路清晰,逻辑清晰正确,是很好实现的。我最后遇到的纠结问题是数据库的操作上,我是拿数据库来存储下载信息的,所以在数据库的关闭上遇到了麻烦。上面那个版本是建立在前面N个demo的基础之上的,在这里我写下来的唯一目的就是能够以一个清晰的思路写清楚,同时让大家看明白。运行效果图:一、首先是数据库,数据库五个字段:任务的ID:_id线程ID:thread_id线程下载的起始位置:start_pos这个线程下载的结束位置:end_pos...
关于Android里的Dialog

关于Android里的Dialog

由做Android应用到做Android手机也有些时间了。总是觉得自己成长的太慢。后仔细想来,自己没有好好总结。学而不思则罔。今天就来好好总结下Android里面的Dialog。相信大家,都对用Dialog十分熟悉。有两种方法,一种是在Activity里调用showDialog(int),然后在Dialog onCreateDialog里创建Dialog返回,交由Activity来管理。一种是自己直接用AlertDialog.Builder自己Create...
Android Unity3D游戏开发之切割方块(附源码)

Android Unity3D游戏开发之切割方块(附源码)

开发环境Window7Unity3D 3.4.1MB525defy Android 2.2.1虽然标题是游戏开发,其实也是羽化测试鼠标和弹幕的时候做的一个小游戏,于是一点点有模有样了,至于为什么又是方块,囧!所以就分享出来,内容很简陋,代码很简单,先送上效果截图。。。Android中PlanA是二刀流版- -大家凑合看吧-0-本次学习:1. 弹幕追踪简单AI2. Unity鼠标特效1. 弹幕追踪简单AI群里面有人共享的一个网页弹幕代码,通过XML控制,做得...
Android 国际化与资源自适应

Android 国际化与资源自适应

国际化很重要! 就算再有困难,再有挫折,该实施时,也要坚定实现国际化!(7.23 动车劫 温家宝会见中外记者都坚持有翻译随同)说起Android SDK国际化,通常只需要将界面文字翻译成不同语言,然后将相应的资源文件放到各种语言特定国际化资源目录资源的自适应性 主要指单独为每一种环境设置资源,例如对480*320 和 854 * 480 两种分辨率的手机设置两种XML布局文件.1. 对于界面的字符串国际化,实际就是为应用程序提供不同语言的字符串, 对于开发...
Android利用matrix对图片中心旋转

Android利用matrix对图片中心旋转

具体原理我真的不知道是什么,因为matrix类设计到矩阵相乘之类的知识,没研究清楚,全靠穷举法试出来的,如果读者知道其原理很希望和你交流经验。我只贴出最关键的几行代码:Bitmap a; //之下省略一系列的引用声明...Matrixmatrix = new Matrix();matrix.setTranslate(X, Y); //设置图片的旋转中心,即绕(X,Y)这点进行中心旋转matrix.preRotate(degree, (float)a.get...
查看Android平台代码

查看Android平台代码

如果想查看Android平台的代码,那么除了可以把代码Sync到本地之外,也可以直接在Google网站上查看。[ http://www.google.com/codesearch ]譬如想看看Activity类的源码,就可以在【Package】一栏输入“Android”,在【File Path】一栏输入"Activity.java",然后按Enter键就可以看到搜索结果了。(或者点击左边的【Android】链接,在出来的页面上的【Go to】下面的方框内输...
<< 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 >>