JNI使用规范详解
摘要:首发地址:http://www.eoeandroid.com/thread-201056-1-1.html一、 JNI概述JavaNative Interface的缩写,中文为Java本地调用。从Java1.1开始,JNI即成为Java标准的一部分。JNI设计的目的是为了允许Java代码与其他语言进行交互。但这样做通常会导致丧失平台可移植性,通常是在特定的需求下进行,例如使用旧的其他语言的库、需要获得Java类库不支持的某种基于具体平台的特性、大量数学计算性能优化等。二、 JNI数据类型和数据结构1.基本类型JNI基本类型和本地等效类型的对应表格如下:Java类型本地类型说明booleanjb
阅读全文
posted @
2012-10-31 11:18
nuliniao
阅读(3353)
推荐(1) 编辑
如何去管理正在运行的程序和服务
摘要:首发地址:http://www.eoeandroid.com/thread-201709-1-1.html看到几个不错的源码:植物大战僵尸,又见植物大战僵尸!(分享)http://www.eoeandroid.com/thread-211063-1-1.htmlAndroid 3D 乡村赛车 完整代码http://www.eoeandroid.com/thread-211471-1-1.html发现自己之前练习写过一个Demo,RUN了下感觉还是挺实用的,所以就发上来给大家看看。权限(这个不要忘记哦!) <uses-permission android:name="androi
阅读全文
posted @
2012-10-30 11:53
nuliniao
阅读(1613)
推荐(1) 编辑
Mono for Android试用体验
摘要:首发地址:Mono for Android试用体验http://www.eoeandroid.com/thread-208850-1-1.html--------------------------------------------Mono for Android(原名MonoDroid)是xamarin推出的一个款基于Mono的Android应用开发工具,允许用户使用C#和.Net类库开发Android应用。是不是有些神奇?Android不是应该用Java开发么?哈哈,因为xamarin那一帮牛人重写了个C#编译器,使得C#代码能够编译成Java字节码。这就好理解了吧。环境要求我的本子是M
阅读全文
posted @
2012-10-29 13:40
nuliniao
阅读(2944)
推荐(1) 编辑
IntelliJ IDEA —— Android开发的另一个选择
摘要:很早就听过Eclipse的大名,但在我初学Java的时候,一位前辈推荐的IDE却是IntelliJ IDEA。因为之前用过JetBrains的另一款产品PyCharm(一个很给力的Python IDE),所以用上去很顺手,很是喜欢。之后在单位的项目中,需要做一个Android的小应用,也用过一段时间的Eclipse。在咱们eoe社区,坛友们似乎都偏爱使用Eclipse做Android开发,所以今儿就给大家介绍另一种很好的选择,IntelliJ IDEA(以下简称IDEA)。首先说明一下,我是个JetBrains的粉丝,喜欢IDEA而不习惯Eclipse。下面的介绍只是给朋友们推荐一个新的选择,
阅读全文
posted @
2012-10-26 16:08
nuliniao
阅读(33064)
推荐(4) 编辑
问题解决:listview多次调用addHeaderView和addFooterView
摘要:情景: 有两个分类,每个分类下的数据用listview显示,分类1需要显示头视图和尾视图,分类2不要显示头视图和尾视图 。两个分类可以来回切换。实现的步骤: 1. addHeaderView 、 addFooterView,默认显示分类1的数据,setAdapter绑定 2. 点击分类2时,先removeheaderview、removefooterview,然后setAdapter重新绑定数据3. 点击分类1时,addHeaderView、addFooterView,然后setAdapter重新绑定数据修改之前的代码: public void addHeaderFooter(){ ...
阅读全文
posted @
2012-10-25 15:46
nuliniao
阅读(11308)
推荐(0) 编辑
android TextView 的垂直滚动
摘要:最近突然对原来做的一个项目有想法,当时是一个显示文本的界面会循环滚动,因为时间比较仓促,就以实现需求为目的写了一个滚动的TextView,结果还是效果挺好的。现在想把它分享给大家,这次写demo是从零开始,没在原来的项目基础上改,因为我发现原来的实现方式有些不足,比如:英文单词的切词算法。另外自己也想加深一下印象,练练手。当然这个demo不会和我项目的一模一样。我做了改进。截图与展示(截图比较卡,实际滚动很平滑):先说说它的优点吧:1.当view的大小容不下文字的时候,这个view有循环滚动文字的能力。2.滚动的时候轻轻点击它,会停止滚动。3.停止滚动时轻轻点击它,又会继续滚动。4.可以通过手
阅读全文
posted @
2012-10-24 13:26
nuliniao
阅读(7816)
推荐(3) 编辑
android 之旋转罗盘 风车 开发
摘要:我要介绍的是一个 能旋转的view,说这个view能旋转有点不切实际,那是视觉效果,其实是对图片的旋转。目前它只支持图片。你可以把它认为是一个能响应手势旋转的View。它的功能有:1.会响应手势旋转2.该view模拟真实罗盘旋转:a.旋转的时候会有惯性,继续旋转,而且是减速旋转b.旋转期间手指扳动罗盘,能加速罗盘旋转c.当罗盘在旋转的时候,手指按住罗盘,它会有刹车的效果。效果截图:为了形象点我用了一张风车的图作为例子技术要点1.需要扩展一个view,重写ondraw(),onTouchEvent(),onMeasure(),onDetachedFromWindow()方法a.onDraw():
阅读全文
posted @
2012-10-23 13:48
nuliniao
阅读(3353)
推荐(3) 编辑
android 分辨率适配的方法
摘要:首先说明一点:这个方法不能说万能的,但是最起码它解决了分辨率跟密集度的关系,就是所有分辨率,只要传了第一次的参数,后面都不需要改动了,但是也引来一个问题,就是布局会因为图片资源小而失真,所以这也需要美工的同志多多配合的,废话不说,贴代码:第一步,先创建一个view信息的javabean类:package com.zte.layout.adapter;import android.view.View;/** * 存储View信息的JavaBean类 * * @author * */public class LayoutInformation{ /** * Vi...
阅读全文
posted @
2012-10-22 15:09
nuliniao
阅读(8267)
推荐(0) 编辑
android 里使用Socket进行发送消息案例
摘要:猜拳 源码http://www.eoeandroid.com/thread-114907-1-1.html自己实现的Android曲线图http://www.eoeandroid.com/thread-207218-1-1.htmlandroid游戏物理引擎源码http://www.eoeandroid.com/thread-207445-1-1.htmlsocketServer类package com.socket.server; import java.io.*;import java.net.*; import android.content.Context;import android
阅读全文
posted @
2012-10-17 13:58
nuliniao
阅读(3923)
推荐(1) 编辑