在前面的学习中,我们已经讲解了关于NDK编程的环境搭建流程,简单的使用我们也通过官网本身自带的例子进行说明了.可是相信大家一定还存在这么的一个疑惑:“如果我要自己利用NDK编写一个Android应用,具体应该怎么做?有什么要求”.OK,别担心,下面就让我们一起来利用NDK来编写一个简单的Android应用. 1 创建一个新的Project 1) 通过以下命令创建一个新的Android Project (详细的使用方法,大家可以回去重新参考博文<Android学习第二天-android常用命令>…
1.资源列表 Android支持的资源列表 目   录 资源类型 描述 res/anim  XML  该目录用于存放帧(frame).动画或补间(tweened)动画文件 res/drawable  图像 该目录中的文件可以是多重格式的图像文件,例如,bmp.png.gif.jpg等.该目录中的图像不需要分辨率非常高,aapt工具会优化这个目录中的图像文件.如果想按字流读取该目录下的图像文件,需要将图像文件放在res/raw目录中. res/layout  XML 该目录用于存放XML布局文件.…
在Android 系统红,任何可视化组件都需要从android.view.View类继承.可以使用两种方式创建View对象. · 一种方式是使用XML来配置View的相关属性,然后使用相应的方法来装载这些View. · 另一种方式是完全使用java代码的方式来建立View. 1. 视图简介 Android中的视图可分为3种:布局类(Layout).视图容器类(View Container)和视图类(例如,TextView就是一个直接继承与View类的视图类). android.view.View…
1.在Android 应用程序中不能使用System.out.println(..)来输出信息,而要使用Log类中的静态方法输出调试信息. Log.d("onStart", "onStart Method is executed.");…
1.建立和配置Activity 建立Android工程时已经自动生成了一个默认的Activity,同时也生成了很多与Activity相关的文件,例如,res目录中的XML及图像文件.AndroidManifest.xml文件.虽然系统会为则合格默认的Activity自动生成所有必须的资源,但当假如新的Activity时,有很多内容需要开发人员手工进行配置. 每一个Activity都会对应AndroidManifest.xml文件中的一个<activity>标签.在<activity>…
Android开发必须要了解构造块,Android应用程序是由里有六个重要组成部分组成的,这六种构造块如下:  ◆Activity ◆Intent Receiver ◆Service ◆Content Provider ◆BroadcastReceivers ◆Notifications 但是,并不是每一个Android应用程序都需要这四种构造块,这不是必须的,某些时候,我们只需要这六种中的几种组合成我们的应用. 当我们明确了我们的应用需要哪些构造块后,我们就需要在AndroidManifest…
一个安卓程序生命周期会经历7中状态,并不一定是每次都全部经历.Create,Start,ReStart,Pause,Resume,Stop,Destory. 重载方法,用helloWorld程序去体验下他们时候时候会执行. public class MainActivity extends Activity { public final String TAG = "Main"; @Override protected void onCreate(Bundle savedInstance…
假如问你一个iOS or Android app的架构,你会从哪些方面来说呢? 本期 fir.im Weekly 收集了关于  iOS/Android 开发资源,也加入了一些关于 Web 前端方面的分享.希望能帮你拓宽技术栈,带来一些新的思考. iOS开发学习路线图 @Cocochina 论坛里 hldsjk 总结了自己的 iOS 开发学习路线图,非常强大.在线预览地址:http://ios.skyfox.org/route.html Awesome-Swift-Education 由Swift…
Android基础知识学习 新手上路,还请多多帮助.由于初学,博客内容难免有不正确的地方,还请各位多多指教,相互学习! 主要内容: 1.Android层次架构及主要功能 2.Android编程模型,程序执行流程 由于国内Android系统很流行,大多数使用的智能机都是Android系统,对于学习Android系统编程的新手来说,了解Android系统框架层次很有必要.Android开发主要用Java语言,因此在学习之前,可以先了学习Java的基本知识,关于Java的内容大家就自己找书,找视频学习…
系统的学习android开发技术,从应用到底层,再到架构,告别乱糟糟的学习方式,不再是抓不住重点.从上到下贯通,全面学习android开发.让你拥有清晰的思路,一步步学习android开发! 一般而言,人们大多先学开发(代码)的技术,随后才学(架构)设计的方法.然而,在实际做事时,却是先设计,随后才写出代码来.敏捷过程则让设计与写码迭代循环下去,一直到完成为止.遵循敏捷的迭代过程,从思想.方法.模式.范例和成功案例各种不同角度,带你学习从设计到代码的途径.让你在活泼的过程中,轻松地从原本的代码世…