Android
文章平均质量分 79
whyabc
这个作者很懒,什么都没留下…
展开
-
Android NDK 与 Java JNI
JNI:全称Java Native Interface。是java平台的一部分JNI允许Java代码和其他语言写的代码进行交互。JNI 是本地编程接口,它使得在 Java 虚拟机(VM) 内部运行的 Java 代码能够与用其它编程语言(如 C、C++ 和汇编语言)编写的应用程序和库进行交互操作。类似于.Net Framework上的p/invoke,可以让C#或Visual Basic.N原创 2012-07-08 17:42:02 · 835 阅读 · 0 评论 -
Android NDK环境搭建
一、下载Android NDK您可以下载NDK r8 for Windows或NDK r8 for Windows安装包,下载地址:http://developer.android.com/sdk/ndk/index.html下载后解压到你喜欢的路径,例如笔者的路径: D:\Develope\Android\android-ndk-r8。注意跟Android安装一样,目录不要有空格。...2012-07-08 18:51:00 · 105 阅读 · 0 评论 -
eclipse里配置Android ndk环境,用eclipse编译.so文件
做Android NDK开发时,c代码需要用ndk-build来进行编译,而java代码则需要用Android sdk编译。编译c代码有两种方法:一、写好c代码后,然后用cygwin搭建ndk-build环境,用ndk-build来编译出相关的.so文件(libs目录)之后,再用eclipse里去编译java程序,从而使用.so文件。该方法在上一篇搭建NDK环境有介绍。二、利用e...2012-07-08 23:56:00 · 113 阅读 · 0 评论 -
Android.mk文件
NDK项目一个重要组成是它的make 文件 –android.mk. 下面部分来自网络翻译(省得我再翻译了:-).注:大部分情况只需参考HelloJni 和twoLibs 的android.mk 文件即可,如果你想搞清楚android.mk 中定义变量的具体含义,可以参考下面翻译。Android.mk文件语法详述介绍:————这篇文档是用来描述你的C或C++源文件中Andro...2012-07-09 00:02:00 · 71 阅读 · 0 评论 -
Application.mk
配合android.mk 使用的make 文件还有一个application.mk ,大部分情况无需修改该文件,下面也来自网络翻译Application.mk文件简介:—————————–要将C\C++代码编译为SO文件,光有Android.mk文件还不行,还需要一个Application.mk文件。本文档是描述你的Android应用程序中需要的本地模块的Application.mk的...2012-07-09 00:10:00 · 76 阅读 · 0 评论 -
Android NDK 开发教程:调试
开发应用一个关键的步骤是调试,对于NDK的C代码调试有很多种方法,对于和Android平台相关性不大的部分代码,可以单独创建一个C/C++项目,编写测试代码,测试完成后,再编译成NDK动态库或静态库模块。 使用NDK-GDB,NDK-GDB的命令行调试方法和GDB类似,网络有很多关于GDB的教程使用Eclipse+CDT+GDB调试android NDK程序 实时调试,不过这...2012-07-09 00:13:00 · 91 阅读 · 0 评论 -
编写第一个NDK程序
在上一篇文章中搭建好了Eclipse下NDK环境,现在开始NDK的开发:1、打开Eclipse,新建一个Android Project,名字就叫HelloNdk,package:org.android.code2、然后在org.android.code 包里新建一个helloNdk的Class。.在该类中声明本地调用的方法,如下图: 然后将项目编译一下,让Eclipse生...2012-07-09 11:09:00 · 93 阅读 · 0 评论 -
android 一行两个按钮居中 布局
方法1:<RelativeLayout android:id="@+id/relativeTop" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_centerHorizontal="true" >...2013-03-16 17:32:00 · 814 阅读 · 0 评论 -
Android ListView入门知识--各种Adapter配合使用
在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。列表的显示需要三个元素:1.ListVeiw 用来展示列表的View。2.适配器用来把数据映射到ListView上的中介。3.数据具体的将被映射的字符串,图片,或者基本组件。根据列表的适配器类型,列表分为三种,ArrayAdapter,SimpleAdapte...2013-04-06 22:08:00 · 120 阅读 · 0 评论 -
android javamail发送邮件
今天学习了一下JavaMail,javamail发送邮件确实是一个比较麻烦的问题。为了以后使用方便,自己写了段代码,打成jar包,以方便以后使用。呵呵以下三段代码是我的全部代码,朋友们如果想用,直接复制即可。jar包因为我不知道怎么传到javaeye上,所以朋友们回去自己打吧。我的代码有三个类:第一个类:MailSenderInfo.javaJava代码packageco...2013-04-07 16:21:00 · 85 阅读 · 0 评论 -
关于Java中javaMail收发邮件协议的解说
目前收发邮件协议主要分为: pop3协议和smtp协议简单的说:pop3协议是收邮件协议,smtp协议是发邮件协议。POP3(Post Office Protocol 3)即邮局协议的第3个版本,它规定怎样将个人计算机连接到Internet的邮件服务器和下载电子邮件的电子协议。它是因特网电子邮件的第一个离线协议标准,POP3允许用户从服务器上把邮件存储到本地主机(即自己的计算机)上,...2013-04-07 21:17:00 · 484 阅读 · 0 评论 -
JavaMail学习笔记——JavaMail 接收邮件
JavaMail API中定义了一个javax.mail.Store类,它用于执行邮件接收任务,这个类的实例对象封装了某种邮件接收协议的底层实施细节,应用程序调用这个类中的方法就可以获得用户邮箱中的各个邮件夹的信息。JavaMail使用Folder对象表示邮件夹,通过Folder对象的方法应用程序进而又可以获得该邮件夹中的所有邮件信息,而每封邮件信息,JavaMail又分别使用了一个Mes...2013-04-07 22:00:00 · 859 阅读 · 0 评论 -
Android NDK 与 Java JNI
JNI:全称Java Native Interface。是java平台的一部分JNI允许Java代码和其他语言写的代码进行交互。JNI 是本地编程接口,它使得在 Java 虚拟机(VM) 内部运行的 Java 代码能够与用其它编程语言(如 C、C++ 和汇编语言)编写的应用程序和库进行交互操作。类似于.Net Framework上的p/invoke,可以让C#或Visual Basic.Ne...2012-07-08 17:42:00 · 91 阅读 · 0 评论 -
解决Please ensure that adb is correctly located at 'D:\java\sdk\platform-tools\adb.exe' and can be exe
遇到问题描述:运行android程序控制台输出 [2012-07-18 16:18:26 - ] The connection to adb is down, and a severe error has occured. [2012-07-18 16:18:26 - ] You must restart adb and Eclipse. [2012-07转载 2014-12-21 11:14:31 · 823 阅读 · 0 评论 -
Android JavaMail中的553 Mail from must equal authorized user
在做android中的邮箱系统时,使用了JavaMail的技术,前面帖子中有该技术的实现,这里就不再赘述。刚开始发送都很正常,今天用一个新注册的163发送时,虽然显示发送成功,但是并没有发送,就从网上找资料,都说网易新注册的邮箱,是不能使用SMTP协议发送邮件的,必须经常使用的邮箱才可以。汗。就在界面里又重新输入了原有的163邮箱,点击发送后的结果,不在意料之中,返回了一个这样的异常错误:原创 2013-04-08 22:58:59 · 8256 阅读 · 4 评论 -
Android NDK环境搭建
一、下载Android NDK您可以下载NDK r8 for Windows或NDK r8 for Windows安装包,下载地址:http://developer.android.com/sdk/ndk/index.html下载后解压到你喜欢的路径,例如笔者的路径: D:\Develope\Android\android-ndk-r8。注意跟Android安装一样,目录不要有空格翻译 2012-07-08 18:51:07 · 1914 阅读 · 0 评论 -
Application.mk
配合android.mk 使用的make 文件还有一个application.mk ,大部分情况无需修改该文件,下面也来自网络翻译Application.mk文件简介:—————————–要将C\C++代码编译为SO文件,光有Android.mk文件还不行,还需要一个Application.mk文件。本文档是描述你的Android应用程序中需要的本地模块的Application转载 2012-07-09 00:10:59 · 733 阅读 · 0 评论 -
编写第一个NDK程序
在上一篇文章中搭建好了Eclipse下NDK环境,现在开始NDK的开发:1、打开Eclipse,新建一个Android Project,名字就叫HelloNdk,package:org.android.code2、然后在org.android.code 包里新建一个helloNdk的Class。. 在该类中声明本地调用的方法,如下图:原创 2012-07-09 11:09:28 · 965 阅读 · 0 评论 -
eclipse里配置Android ndk环境,用eclipse编译.so文件
做Android NDK开发时,c代码需要用ndk-build来进行编译,而java代码则需要用Android sdk编译。编译c代码有两种方法:一、写好c代码后,然后用cygwin搭建ndk-build环境,用ndk-build来编译出相关的.so文件(libs目录)之后, 再用eclipse里去编译java程序,从而使用.so文件。该方法在上一篇搭建NDK环境有介绍。原创 2012-07-08 23:56:07 · 25851 阅读 · 6 评论 -
Android.mk文件
NDK项目一个重要组成是它的make 文件 –android.mk. 下面部分来自网络翻译(省得我再翻译了:-).注:大部分情况只需参考HelloJni 和twoLibs 的android.mk 文件即可,如果你想搞清楚android.mk 中定义变量的具体含义,可以参考下面翻译。Android.mk文件语法详述介绍:————这篇文档是用来描述你的C或C++源文件中Andr转载 2012-07-09 00:02:43 · 1179 阅读 · 0 评论 -
Android NDK 开发教程:调试
开发应用一个关键的步骤是调试,对于NDK的C代码调试有很多种方法,对于和Android平台相关性不大的部分代码,可以单独创建一个C/C++项目,编写测试代码,测试完成后,再编译成NDK动态库或静态库模块。使用NDK-GDB,NDK-GDB的命令行调试方法和GDB类似,网络有很多关于GDB的教程使用Eclipse+CDT+GDB调试android NDK程序 实时调试,不过这种方转载 2012-07-09 00:13:02 · 735 阅读 · 0 评论 -
android 一行两个按钮居中 布局
方法1:<RelativeLayout android:id="@+id/relativeTop" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_centerHorizontal="true" >原创 2013-03-16 17:32:05 · 24189 阅读 · 0 评论 -
Android ListView入门知识--各种Adapter配合使用
在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。 列表的显示需要三个元素:1.ListVeiw 用来展示列表的View。2.适配器 用来把数据映射到ListView上的中介。3.数据 具体的将被映射的字符串,图片,或者基本组件。根据列表的适配器类型,列表分为三种,ArrayAdapt转载 2013-04-06 22:08:16 · 680 阅读 · 0 评论 -
android javamail发送邮件
今天学习了一下JavaMail,javamail发送邮件确实是一个比较麻烦的问题。为了以后使用方便,自己写了段代码,打成jar包,以方便以后使用。呵呵 以下三段代码是我的全部代码,朋友们如果想用,直接复制即可。jar包因为我不知道怎么传到javaeye上,所以朋友们回去自己打吧。 我的代码有三个类: 第一个类:MailSenderInfo.java Java代码转载 2013-04-07 16:21:21 · 7004 阅读 · 4 评论 -
关于Java中javaMail收发邮件协议的解说
目前收发邮件协议主要分为: pop3协议和smtp协议简单的说:pop3协议是收邮件协议,smtp协议是发邮件协议。POP3(Post Office Protocol 3)即邮局协议的第3个版本,它规定怎样将个人计算机连接到Internet的邮件服务器和下载电子邮件的电子协议。它是因特网电子邮件的第一个离线协议标准,POP3允许用户从服务器上把邮件存储到本地主机(即自己的计算机)上转载 2013-04-07 21:17:13 · 2868 阅读 · 0 评论 -
JavaMail学习笔记——JavaMail 接收邮件
JavaMail API中定义了一个javax.mail.Store类,它用于执行邮件接收任务,这个类的实例对象封装了某种邮件接收协议的底层实施细节,应用程序调用这个类中的方法就可以获得用户邮箱中的各个邮件夹的信息。JavaMail使用Folder对象表示邮件夹,通过Folder对象的方法应用程序进而又可以获得该邮件夹中的所有邮件信息,而每封邮件信息,JavaMail又分别使用了一个Message转载 2013-04-07 22:00:36 · 7698 阅读 · 0 评论 -
Android JavaMail中的553 Mail from must equal authorized user
在做android中的邮箱系统时,使用了JavaMail的技术,前面帖子中有该技术的实现,这里就不再赘述。刚开始发送都很正常,今天用一个新注册的163发送时,虽然显示发送成功,但是并没有发送,就从网上找资料,都说网易新注册的邮箱,是不能使用SMTP协议发送邮件的,必须经常使用的邮箱才可以。汗。就在界面里又重新输入了原有的163邮箱,点击发送后的结果,不在意料之中,返回了一个这样的异常错误...2013-04-08 22:58:00 · 320 阅读 · 0 评论