Android 开发工具基础知识
文章平均质量分 64
郭风朴
专业IT影音开发爱好者,从最基本的影音发动机“FFmpeg”到影音大厦“VLC”均有涉猎,愿与有同样爱好的你,在IT路上一直走下去。
音视频技术和营销领域骨灰级玩客
展开
-
android logcat的妙用及注意事项
既然是注意事项,logcat的使用方法及作用就不阐述了这里主要讲解在eclipse Android工程使用logcat打印信息时的注意事项一、log打印有级别限制请选择正确的打印级别Log.v(tag,message); //verbose模式,打印最详细的日志 Log.d(tag,message); //debug级别的日志 Log.i(t原创 2016-02-20 16:47:54 · 802 阅读 · 0 评论 -
Android如何在代码中获取attr属性的值
获取arrt的值有时候我们需要把颜色,数值写成attr属性,这样做是为了屏蔽开发者对应具体数值,比如我们需要设置不同主题下的主色,副色,或者是不同版本的ActionBar大小,亦或者是不同Dpi下的DrawerLayout的宽度等。在xml里,我们可以简单的引用attr属性值,例如:android:background="?attr/colorPrimary"android:minH转载 2016-05-31 19:22:49 · 5107 阅读 · 0 评论 -
Android日志打印类LogUtils,能够定位到类名,方法名以及出现错误的行数并保存日志文件
在开发中,我们常常用打印log的方式来调试我们的应用。在Java中我们常常使用方法System.out.println()来在控制台打印日志,以便我们的调试。Android中有一个专门的类Log来实现在Android系统下日志的打印,更加方便我们定位程序出现问题的地方。 但是Android官方提供的Log类在实际项目使用中,也不是非常方便。当程序出现错误时,我们最希望的就是这个Log转载 2016-08-13 13:51:21 · 853 阅读 · 0 评论 -
android libs文件夹下armeabi armeabi-v7a x86 arm64-v8a
armeabi和armeabi-v7a 在我们androidAPK的根目录有一个 libs文件夹,此文件夹下包含了armeabi和armeabi-v7a两个文件夹,我们的c代码编译成的本地库(各种.so)就会放在这两个文件夹其中的一个。那armeabi-v7a与 armeabi有什么区别,都是什么意思呢? armeabi和armeabi-v7a是表示cpu的类型,我转载 2016-04-11 11:51:52 · 4945 阅读 · 0 评论 -
Android开发工程目录结构简介
一般来说,一个Android工程的目录结构如下图所示。1:src JAVA源代码都放在这里面。2:gen 编译器自动生成的一些JAVA代码3:Android 4.2 Android平台(本工程用的版本是4.2)4:Android dependencies 该目录出现在ADT16以后的版本中,是ADT第三方库新的引用方式,转载 2016-07-03 16:45:14 · 663 阅读 · 0 评论 -
android基本架构
Android其本质就是在标准的Linux系统上增加了Java虚拟机Dalvik,并在Dalvik虚拟机上搭建了一个JAVA的application framework,所有的应用程序都是基于JAVA的application framework之上。Android主要应用于ARM平台,但不仅限于ARM,通过编译控制,在X86、MAC等体系结构的机器上同样可以运行。android分为四个转载 2016-08-13 11:44:42 · 542 阅读 · 0 评论 -
Android:Intent Filter 和 action 简介AndroidMainfest.xm
Intent Filter 描述了一个组件愿意接收什么样的 Intent 对象,Android 将其抽象为android.content.IntentFilter 类。在 Android 的 AndroidManifest.xml配置文件中可以通过节点为一个 Activity 指定其 Intent Filter,以便告诉系统该 Activity 可以响应什么类型的Intent。当程序员使用转载 2016-05-30 20:06:49 · 826 阅读 · 0 评论 -
Android NDK中打印信息能在eclipse中看到
1.首先,在 Android.mk文件中需要加入: LOCAL_LDLIBS := -llog2. 其次,包含如下库文件 #include 3. 使用方法示例 #define LOG_TAG "D2mce-JNI" //名字自己定义 #define LOGD(...) __android_log_print(ANDROID_LOG_DEBUG,LOG_TAG,原创 2016-04-02 16:22:30 · 459 阅读 · 0 评论 -
armeabi-v7a armeabi arm64-v8a
armeabi-v7a armeabi arm64-v8aarmeabi就是针对普通的或旧的arm v5 cpu,armeabi-v7a是针对有浮点运算或高级扩展功能的arm v7 cpu。armeabi-v7a(32位ARM设备),arm64-v8a(64位ARM设备)在2011年11月,ARM公司发布了新一代处理器64位架构ARMv8的部分技术细节(也就是我们常说的Co转载 2016-04-11 11:39:31 · 1093 阅读 · 0 评论 -
必看关于AndroidMainfest.xml,androidmainfest详解、总结,概括了解
每个android项目都包含一个AndroidMainfest.xml文件,它包含了组成应用程序的每一个Acitivity、Service、Content Provider和Broadcast Receiver的节点,并使用Intent Filter 和权限来确定这些组件之间以及这些组件和其他应用程序是如何交互的。1.根节点manifest:package属性:当前应用的包名versi转载 2016-05-30 18:49:43 · 1019 阅读 · 0 评论 -
Android 学习之AndroidMainfest.xml详解,必看,总结
一、关于AndroidManifest.xmlAndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Services, 和Intent转载 2016-05-30 18:54:24 · 1666 阅读 · 0 评论 -
Samba服务器共享文件设置方法
[share]comment = Share Folder require passwordbrowseable = yespath = /valid users = rootpublic = yeswritable = yesavailable = yes原创 2017-06-20 18:44:52 · 787 阅读 · 0 评论