当前位置:K88软件开发文章中心编程语言APP编程Android01 → 文章列表
文章标题关闭所有内容预览 | 展开所有内容预览
  • 2.3.3 Button(按钮)与ImageButton(图像按钮) [内容预览] 0 | 2019-01-12 06:25:11
    本节引言:今天给大家介绍的Android基本控件中的两个按钮控件,Button普通按钮和ImageButton图像按钮;其实ImageButton和Button的用法基本类似,至于与图片相关的则和后面ImageView相同,所以本节只对Button进行讲解,另外Button是TextView的子类,所以TextView...

    [阅读全文]

  • 2.3.2 EditText(输入框)详解 [内容预览] 0 | 2019-01-12 06:25:09
    本节引言:上一节中我们学习了第一个UI控件TextView(文本框),文中给出了很多实际开发中可能遇到的一些需求的解决方法,应该会为你的开发带来便利,在本节中,我们来学习第二个很常用的控件EditText(输入框);和TextView非常类似,最大的区别是:EditText可以接受用户输入!和前面一样,我们不一个个讲属...

    [阅读全文]

  • 2.3.1 TextView(文本框)详解 [内容预览] 0 | 2019-01-12 06:25:08
    本节引言:学习完Android中的六大布局,从本节开始我们来一个个讲解Android中的UI控件,本节给大家带来的UI控件是:TextView(文本框),用于显示文本的一个控件,另外声明一点,我不是翻译API文档,不会一个个属性的去扣,只学实际开发中常用的,有用的,大家遇到感觉到陌生的属性可以查询对应的API!当然,每...

    [阅读全文]

  • 2.2.6 AbsoluteLayout(绝对布局) [内容预览] 0 | 2019-01-12 06:25:06
    本节引言前面已经介绍了,Android中的五大布局,在本节中会讲解第六个布局AbsoluteLayout(绝对布局),之所以把这个放到最后,是因为绝对布局,我们基本上都是不会使用的,当然你也可以直接跳过这一篇博文,不过作为一个喜欢增长姿势的程序员,我们还是可以了解这个AbsoluteLayout布局的,相信大部分学过J...

    [阅读全文]

  • 2.2.5 GridLayout(网格布局) [内容预览] 0 | 2019-01-12 06:25:05
    本节引言今天要介绍的布局是Android4.0以后引入的一个新的布局,和前面所学的TableLayout(表格布局)有点类似,不过他有很多前者没有的东西,也更加好用,可以自己设置布局中组件的排列方式可以自定义网格布局有多少行,多少列可以直接设置组件位于某行某列可以设置组件横跨几行或者几列另外,除了上述内容外,本节还会给...

    [阅读全文]

  • 2.2.4 FrameLayout(帧布局) [内容预览] 0 | 2019-01-12 06:25:04
    本节引言FrameLayout(帧布局)可以说是六大布局中最为简单的一个布局,这个布局直接在屏幕上开辟出一块空白的区域,当我们往里面添加控件的时候,会默认把他们放到这块区域的左上角,而这种布局方式却没有任何的定位方式,所以它应用的场景并不多;帧布局的大小由控件中最大的子控件决定,如果控件的大小一样大的话,那么同一时刻就...

    [阅读全文]

  • 2.2.3 TableLayout(表格布局) [内容预览] 0 | 2019-01-12 06:25:02
    本节引言:前面我们已经学习了平时实际开发中用得较多的线性布局(LinearLayout)与相对布局(RelativeLayout),其实学完这两个基本就够用了,笔者在实际开发中用得比较多的也是这两个,当然作为一个好学的程序猿,都是喜欢刨根问题的,所以虽说用得不多,但是还是有必要学习一下基本的用法的,说不定哪一天能用得上...

    [阅读全文]

  • 2.2.2 RelativeLayout(相对布局) [内容预览] 0 | 2019-01-12 06:25:00
    本节引言在上一节中我们对LinearLayout进行了详细的解析,LinearLayout也是我们用的比较多的一个布局,我们更多的时候更钟情于他的weight(权重)属性,等比例划分,对屏幕适配还是帮助蛮大的;但是使用LinearLayout的时候也有一个问题,就是当界面比较复杂的时候,需要嵌套多层的LinearLay...

    [阅读全文]

  • 2.2.1 LinearLayout(线性布局) [内容预览] 0 | 2019-01-12 06:24:59
    本节引言本节开始讲Android中的布局,Android中有六大布局,分别是:LinearLayout(线性布局),RelativeLayout(相对布局),TableLayout(表格布局)FrameLayout(帧布局),AbsoluteLayout(绝对布局),GridLayout(网格布局)而今天我们要讲解的就...

    [阅读全文]

  • 2.1 View与ViewGroup的概念 [内容预览] 0 | 2019-01-12 06:24:58
    本节引言告别了第一章,迎来第二章——Android中的UI(UserInterface)组件的详解,而本节我们要学习的是所有控件的父类View和ViewGroup类!突发奇想,直接翻译官方文档对这两个东西的介绍吧,对了,天朝原因,google上不去,Androiddeveloper上不去,我们可以改hosts或者用科学...

    [阅读全文]

  • 1.11 反编译APK获取代码&资源 [内容预览] 0 | 2019-01-12 06:24:56
    本节引言"反编译Apk",看上去好像好像很高端的样子,其实不然,就是通过某些反编译软件,对我们的APK进行反编译,从而获取程序的源代码,图片,XML资源等文件;不知道你有没有这样做过,看到一个别人的一个APP界面做得很精美,或者你看上别人的图片素材,简单点的,我们可以下载别人的APK,然后改下后缀名,改成xxx.zip...

    [阅读全文]

  • 1.9 Android程序签名打包 [内容预览] 0 | 2019-01-12 06:24:55
    本节引言:第一章的倒数第二节,本节给大家介绍的是如何将我们的程序打包成Apk文件,并且为我们的Apk签名!上一节中已经说了,我们后续的教程使用的IDE是AndroidStudio,所以本节讲解的也是AS(后面都这样简称吧)下对项目进行打包签名!1.什么是签名,有什么用:AndroidAPP都需要我们用一个证书对应用进行...

    [阅读全文]

  • 1.8 工程相关解析(各种文件,资源访问) [内容预览] 0 | 2019-01-12 06:24:53
    本节引言:前面讲了一堆看似和我们Android开发无关的东西是吧,当然是现在看似而已,以后你回头看就知道了!好吧,本节我们就来以前面创建的HelloWorld项目为入口,来了解工程结构,以及Android中的资源访问的两种方式!后续教程使用的IDE是AndroidStudio,因为在前几天谷歌正式宣布,在年底前终止对其...

    [阅读全文]

  • 1.7 界面原型设计 [内容预览] 0 | 2019-01-12 06:24:52
    本节引言:引用锤子科技视觉设计总监——罗子雄在重庆TEDx活动上说的一小段话:每当我们看到一些美妙的设计的时候,很多人心里面会有一种冲动,这种冲动会让你们想去创造一些新的东西,创造一些美妙的事物。我们常说用户体验用户体验,用户使用你的软件,第一个会接触的是什么?没错,图形化界面(GUI),简称UI,对于用户而言,最直观...

    [阅读全文]

  • 1.6 .9(九妹)图片怎么玩 [内容预览] 0 | 2019-01-12 06:24:51
    1.本节引言:可能有的一些疑问:1.什么是.9图片?答:图片后缀名前有.9的图片,如pic1.9.png这样的图片2..9图片能干嘛?答:在图片拉伸的时候特定的区域不会发生图片失真,而不失真的区域可以由我们自己绘制3..9图片用什么做?答:工欲善其事,必先利其器,做.9图片的工具有:①AndroidSDK自带:draw...

    [阅读全文]

  • 1.5.2 Git之使用GitHub搭建远程仓库 [内容预览] 0 | 2019-01-12 06:24:49
    本节引言:在上一节中,我们学习了如何使用Git,构建我们的本地仓库,轻松的实现了版本控制以及代码还原,修改日志查看等;读者肯定不满足与本地是吧,假如是多个人一起来开发一个程序呢?我们需要一个作为服务器的远程仓库!当然搭建一个服务器是需要成本的,为什么不把项目托管到Github上呢?作为开源代码库以及版本控制系统,Git...

    [阅读全文]

  • 1.5.1 Git使用教程之本地仓库的基本操作 [内容预览] 0 | 2019-01-12 06:24:48
    Git是什么?一个分布式版本控制系统,和SVN类似,但远比SVN强大的一个版本控制系统①Git可以方便的在本地进行版本管理,如同你本地有一个版本管理服务器一样我们可以选择在合适的时间将本地版本推送到统一的版本管理服务器②Git每次会提取整个代码仓库的完整镜像,相当于对整个代码仓库都进行了一次备份,这样计时版本服务器除了...

    [阅读全文]

  • 1.4 Genymotion模拟器安装 [内容预览] 0 | 2019-01-12 06:24:46
    1.本节引言如果你符合下述三种情况的话,你可以考虑安装一个GenymotionAndroid模拟器:没有真机调试,只能用模拟器嫌SDK内置的AVD启动速度,运行速度慢电脑配置还可以,最好4G内存以上如果你满足上述三种情况的话,那么装个比真机还快的Genymotion吧!官方给出的介绍:2.去哪里下Genymotion百...

    [阅读全文]

  • 1.3 SDK更新不了问题解决 [内容预览] 0 | 2019-01-12 06:24:45
    问题阐述相信大家在更新SDK的时候都会遇到更新不了的问题,而且打不开Google搜索,这是因为天朝墙了Google,所以要么只能通过科学上网或者改HOSTS才能访问,更新SDK!本节来介绍两种更新SDK的方法!1.修改hosts文件直接百度"Googlehosts2015"就有一堆了,而笔者常用的是:googlehos...

    [阅读全文]

  • 1.2.2 使用Android Studio开发Android APP [内容预览] 0 | 2019-01-12 06:24:44
    写在前面本节将介绍如何使用AndroidStudio开发AndroidAPP,和前面Eclipse+ADT+SDK搭建Android开发环境一样,本节也只是介绍一些基本东西,深入的,比如快捷键,小技巧等会再另一篇文章中详细地介绍!1.下载AndroidStudio官网下载:AndroidStudioforWindow....

    [阅读全文]

  • 1.2.1 使用Eclipse + ADT + SDK开发Android APP [内容预览] 0 | 2019-01-12 06:24:42
    1.前言这里我们有两条路可以选,直接使用封装好的用于开发Android的ADTBundle,或者自己进行配置因为谷歌已经放弃了ADT的更新,官网上也取消的下载链接,这里提供谷歌放弃更新前最新版本的ADTBundle供大家下载!2.直接使用打包好的Eclipse32位版:adt-bundle-windows-x86-20...

    [阅读全文]

  • 1.2 开发环境搭建 [内容预览] 0 | 2019-01-12 06:24:41
    现在主流的Android开发环境有:①Eclipse+ADT+SDK②AndroidStudio+SDK③IntelliJIDEA+SDK现在国内大部分开发人员还是使用的Eclipse,而谷歌宣布不再更新ADT后,并且官网也去掉了集成Android开发环境的Eclipse下载链接,各种现象都表示开发者最后都终将过渡到A...

    [阅读全文]

  • 1.1 背景相关与系统架构分析 [内容预览] 0 | 2019-01-12 06:23:46
    1.Android背景与当前的状况Android系统是由AndyRubin创建的,后来被Google收购了;最早的版本是:Android1.1版本而现在最新的版本是今年5.28,GoogleI/O大会上推出的AndroidM,有趣的是Android系统的命名都是以点心来命名的,下述表是15个Android版本名称,对应...

    [阅读全文]

  • 1.0.1 2015年最新Android基础入门教程目录 [内容预览] 0 | 2019-01-12 06:23:44
    前言:关于《2015年最新Android基础入门教程目录》终于在今天落下了帷幕,全套教程共148节已编写完毕,附上目录,关于教程的由来,笔者的情况和自学心得,资源分享以及一些疑问等可戳:《2015最新Android基础入门教程》完结散花~下面是本系列教程的完整目录:1.0Android基础入门教程1.1背景相关与系统架...

    [阅读全文]

 Android01   234   30   8/8页         6   7   8   尾页   GO