一.如何学习Android      android开发(这里不提platform和底层驱动)你需要对Java有个良好的基础,一般我们用Eclipse作为开发工具.对于过多的具体知识详细介绍我这里不展开,我只说我个人的学习方法和本人以为的好的步骤.      1.搭建环境:包括对Java和Eclipse及模拟器(有真机再好不过)的熟悉,对于android的tools和adb命令可以放到后面熟悉了解.      2.从helloworld开始:了解一个基本的android应用代码包含哪些,各部分做…
东一点西一点,很多时间都浪费了.是该系统性的做好自己的东西了. <android学习点滴一:android环境的搭建> [环境变量]变量名:JAVA_HOME变量值:C:\Java\jdk1.8.0_20 (即JDK的安装目录) 变量名:CLASSPATH变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 编辑 Path%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; [ADT安装] 启动 Eclipse,然后…
http://blog.csdn.net/conowen/article/details/7421805 /******************************************************************************************** * author:conowen@大钟                                                                                    …
收发短信是每一个手机主要的操作,android手机当然也能够接收短信了. android系统提供了一系列的API,使得我们能够在自己的应用程序里接收和发送短信. 事实上接收短信主要是利用我们前面学过的广播机制.当手机接收到一条短信的时候,系统会发出一条值为andorid.provider.Telephony.SMS_RECEIVED的广播.这条广播里携带着与短信相关的全部数据. 每一个应用程序都能够在广播接收器里对它进行监听,收到广播时在从中解析出短信的内容就可以. 以下我们来个详细的样例实践下…
文件存储和SharePreference存储以及数据存储一般为了安全,最好用于当前应用程序中訪问和存储数据.内容提供器(Content Provider)主要用于在不同的应用程序之间实现数据共享的功能,它提供了一套完整的机制,同意一个程序訪问还有一个程序中的数据,同一时候还能保证被訪问数据的安全性.眼下使用内容提供器是android实现跨程序共享数据的标准方式.内容提供器能够选择仅仅对一部分数据进行共享.从而保证我们的程序中的隐私数据不会有泄漏的风险. 内容提供器的使用方法一般有两种,一种是使用…
学习android的目的是想在手机上实现计算机视觉的算法.一般算法的研究都是在Matlab上进行,但是手机平台没有那么多的计算资源,用matlab显然是不太现实的.而OpenCV是基于C++语言编写的,可用于开发实时的图像处理.计算机视觉以及模式识别程序. 一:需要的工具 在前面的章节中,我们已经搭建好android,现在我们需要android支持OpenCV,需要哪些工具呢?首先android是基于java开发的,而Opencv是基于C++,所以这两者之间需要工具来相互支持.这一工具是andr…
首先来还原一下堆内存溢出的错误.首先在SD卡上放一张照片,分辨率为(3776 X 2520),大小为3.88MB,是我自己用相机拍的一张照片.应用的布局很简单,一个Button一个ImageView,然后按照常规的方式,使用BitmapFactory加载一张照片并使用一个ImageView展示.http://www.jb51.net/article/43462.htm 代码如下: btn_loadimage.setOnClickListener(new View.OnClickListener(…
声明:android学习文件中面的全部内容为都是整理来自第一行代码Android.在接下来的文章里我就不在进行反复的声明. 想看原版的能够买书看看.或者去作者的博客http://blog.csdn.net/guolin_blog?viewmode=contents,我整理的目的是为了以后自己方便的进行知识的复习有一个系统的知识.写的有点水,大神的就飘过吧. 1.android系统架构 1.linux内核层.android系统是基于linux2.6内核的 2.系统执行库层,这一层通过一些c/c++…
Android主线程不能运行耗时操作.我们通常是在子线程中运行耗时操作, 我们在运行完耗时操作后,我们一般能够通过下面几种方式来实现ui界面的更新. 首先是布局文件: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="m…
一.  JDK下载配置 直接百度,很简单. 二.android JDK下载配置 1.进入下载官网(需要FQ):https://developer.android.com/studio/index.html android studio是android开发IDE,自带了JDK,但是不是最新的,如果要用其他IDE,我们只需下载JDK就行. 页面下拉图示的地方可以下载对应的版本.按照提示下载. 2.下载完之后解压,通过SDK Manager.exe管理,其他文件夹是用来放SDK Manager.exe…