随笔分类 - android
摘要:Windows下的回车换行符是\r\n,而Linux下的回车换行符是\n所以,在windows下可以用\r\n,而在linux下要用\n并且还发现在linux下(既在android上开发)需要匹配字符串的回车换行符的话使用indexOf('\n')方法,里面的类型是indexOf(int i);int型注:\n 回车(\u000a) \t 水平制表符(\u0009) \s 空格(\u0008) \r 换行(\u000d)*/
阅读全文
摘要:使用ImageButton就需要使用点击效果,否则按钮点击与否看不出来。在res/drawale文件夹下新建btn_click_background.xml文件内容如下这样就可以实现图片按钮的点击效果了。
阅读全文
摘要:创建如下自定义对话框:JAVA代码LayoutInflaterli=LayoutInflater.from(TagActivity.this);//NOTEfinalViewTestView=li.inflate(R.layout.tag_dialog,null);dialog=newDialog(TagActivity.this,R.style.dialog);dialog.setContentView(TestView);dialog.setCancelable(true);dialog.show();R.layout.tag_dialog如下R.style.dialog文件如下
阅读全文
摘要:A contextual menu offers actions that affect a specific item or context frame in the UI. You can provide a context menu for any view, but they are most often used for items in aListView,GridView, or other view collections in which the user can perform direct actions on each item.一个上下文菜单提供了行动,影响特定项目或
阅读全文
摘要:Gradient basically represents the variation in space(in a direction) of any quantity. With color it represents the variation of color intensity in a direction represented by angle. Here are some diagrams to represent this concept:Here the figure shows the color variation in horizontal direction(angl
阅读全文
摘要:本文参考http://kofi1122.blog.51cto.com/2815761/521605和http://blog.csdn.net/qizi329/article/details/6309819 solid:实心,就是填充的意思android:color指定填充的颜色gradient:渐变android:startColor和android:endColor分别为起始和结束颜色,android:angle是渐变角度,必须为45的整数倍。另外渐变默认的模式为android:type="linear",即线性渐变,可以指定渐变为径向渐变,android:type=&q
阅读全文
摘要:Android开发必看知识,不看后悔打包为大家奉上最实用最给力的资源,不看你绝对后悔。最强大的UI特效奇艺高清UI界面源代码http://www.eoeandroid.com/thread-160824-1-1.html搜索关键字飞入飞出效果http://www.eoeandroid.com/thread-156452-1-1.html水波纹效果,附工程源码【效果很好很逼真】http://www.eoeandroid.com/thread-33338-1-1.html特效!超牛X~Launcher特效http://www.eoeandroid.com/thread-259600-1-1.htm
阅读全文
摘要:标题:Android开发原创集———————————————————————————————————————————————————————————————————————————————————————————内容:1、手把手教你实现有道云笔记(一) http://www.apkbus.com/android-121101-1-1.html2、手把手教你实现有道云笔记(二) http://www.apkbus.com/android-121203-1-1.html3、手把手教你实现有道云笔记(三) http://www.apkbus.com/android-121355-1-1.htm...
阅读全文
摘要:在软件开发过程中,程序代码的复用,是非常重要的概念。我们总是需要使用一些现有的模块、包、框架,或开发自己的模块、包、框架,来实现对程序代码的复用。比如在JavaWeb编程过程中,经常使用的Struts和Spring等框架,就可以大大简化我们的开发过程,提高开发效率。在开发Android应用程序的过程中,同样有这方面的需求。Android系统包含的Android应用程序开发框架,已经是一个可以很好的提高开发效率的框架,但它并不能满足我们的所有需要。比如我们再开发某一类应用程序时,会发现这一类应用程序,会有大量的代码是重复的,这时,就需要我们优化设计并采用某种方式,实现重复代码的复用,使开发此类应
阅读全文
摘要:今天开始接触android的Java编程,出现问题了。我的代码是这样的:应该把放在最后一行。原因:这里Android123提示大家一般合法的XML文件只有一个主根节点,比如 如果出现了Error parsing XML: junk after document element这样的错误,你的想法可能只要主根有多个节点,比如说
阅读全文
摘要:Starting Another ActivityAfter completing the previous lesson, you have an app that shows an activity (a single screen) with a text field and a button. In this lesson, you’ll add some code to MainActivity that starts a new activity when the user clicks the Send button.接下来,主要new一个activity出来,然后点击send
阅读全文
摘要:《创建一个简单的用户界面》Android应用程序的图形用户界面建立在View(视图)和ViewGroup(试图组)层上。View对象是常见的界面widgets(控件),例如buttons(按钮) 或者text fields(输入框)。ViewGroup对象 是不可见的视图容器,通常定义子视图的布局,比如说网络型布局或者垂直列表布局。Android 提供一种XML 语法,相当于View和ViewGroup的子集。所以你可以在XML里利用UI元素的层次结构定义自己的界面。选择布局用XML说明UI布局而不用代码有很多原因,最大的原因就是能够对不同的屏幕创建不同的布局。比如说,你可以创建两个版本布局,
阅读全文
摘要:《运行你的应用》通过钱一节课创建了一个Android项目,项目里有一个默认的”HelloWorld“源文件,它让您可以立即运行的应用程序。运行应用需要两个条件:是否有一个Android设备和是否使用Eclipse。本节课将会教使用Eclipse和命令行两种方式在真实地android设备或者android模拟器上安装并且运行你的应用。在运行应用之前,你得认识项目里的几个文件和目录:AndroidManifest.xmlmanifest file描述了应用程序的基本特性并且定义了每一个组件。当你学了更多课程,你将会理解这里的各种声明。一个重要原则:你的manifest应该包括部分。它会利用andr
阅读全文
摘要:《创建一个Android项目》一个android项目包括应用的所有源代码。Android SDK 使得用一套默认的项目目录和文件创建新的Android项目过程变得更简单。本课程介绍使用具有ADT插件的Eclipse创建新Android 项目,或者使用SDK Tools的命令行创建新Android 项目。注意:你必须确保Android SDK安装完毕,确保Eclipse装有ADT插件(21.0.0版本或以上)。如果没有,请在本课程开始前先进行Android SDK 安装步骤。利用Eclipse创建项目点击工具栏里的New按钮。在弹出的窗口(select awizard)中,打开Android文件
阅读全文
摘要:《创建你的第一个应用》Welcome to Android application development!欢迎加入Android应用程序开发!This class teaches you how to build your first Android app. You’ll learn how to create an Android project and run a debuggable version of the app. You'll also learn some fundamentals of Android app design, including how to b
阅读全文
摘要:《开始》欢迎参加android开发培训课程,在这里你可以学到一整套描述如何利用代码示例完成一个特定任务的课程,这些代码示例可以在你的app中重复利用。课程被分为多个组,在左侧的导航栏里你能看到它的上级目录。第一组《开始》,主要讲android下开发app的基本要领。如果你是个android应用开发的新人,你应该按顺序完成以下课程。建立你的第一个程序在安装了Android SDK后,从本课程开始学习android开发基础。创建一个Android项目运行你的创建一个简单的用户界面开始学习Activity管理Activity的生命周期怎样启动和终止Activities以及怎样通过实施生命周期回调方法
阅读全文
摘要:D:\Program Files\VMware\VMware Workstation>vmware-vdiskmanager -x 15Gb "D:\Unix_Linux_Vmware_Folder\CentOS6.2\CentOS6.2.vmdk"Using log file C:\DOCUME~1\JACKXI~1\LOCALS~1\Temp\vmware-jackxiang\vdiskmanager.logGrow: 3% done.D:\Program Files\VMware\VMware Workstation>vmware-vdiskmanager
阅读全文
摘要:方法:首先是以前的网址修改了,网上很多方法有点过时了!这是新网址:https://android.googlesource.com/?format=HTML不过必须得先安装好git工具进行源码的下载新网站里面有很多android源码,各个系统的都有,可以根据需要进行下载在自己电脑里的目录下新建一个文件(一般都是用英文,这个不解释),右键点击git bash貌似是……然后就按需要下载不同的framework层代码进行研究了
阅读全文
摘要:Android系统按照架构来说一共分为六个部分,因此按照自己的感受推荐一下各个部分适合的书籍,不喜勿喷。1.Android Application 《Android Developer 文档》、《Pro Android》、《Professional Android Application Development》、《Google Android SDK开发范例大全》、Google IO Android 文档s2.Android Application Framework《深入理解Android 卷I》、《Android技术内幕》3.Dalvik Virtual Machine《Inside J
阅读全文
摘要:Linux内核层、硬件抽象层(HAL)、运行时库层(Runtime)、应用程序框架层(Application Framework)以及应用程序层(Application)
阅读全文