第10章 看看精彩的世界,使用网络技术  10.2.1 使用httpURLConnection 1、首先需要获取到httpUrlConnection的实例  2、传入目标的网络地址 3、然后调用下openConnection()方法即可 URL url =new URL("http://www.baidu.com
撸《第一行代码》的第6天,打卡~今天的内容,我觉得用知识网络结构图,没有那么好记忆。所以换了个方式,将这几种存储方式对比的学习~废话不多说,直接上图。哦,不对,上表存储方式适用情况原理核心步骤/主要内容文件存储简单的文本数据和二进制数据文件IO流1.获取输入值2.创建FileOutputstream对象(设置模式)3.写入数据4.关闭数据流SharedPreferences保存少量数据,且数据格式
转载 2024-03-07 09:56:08
235阅读
软件也要评脸蛋,UI开发的点点滴滴4.1 该如何编写程序界面4.2 常用控件的使用方法1. TextView2. Button3. EditText4. ImageView(i 大写!!!)5. ProgressBar6. AlertDialog4.3 详解3种基本布局1.LineaLayout2. RelativeLayout3.FrameLayout4.4 系统控件不过用?创建自定义控件1.
转载 2023-10-25 19:15:17
6阅读
第一行代码 第二》本博客是对第一行代码的精简总结,仅供个人学习使用。如需系统学习请购买正版或者电子书籍。第 8 章 丰富你的程序——运用手机多媒体8.1 使用通知下拉列表可看到通知得信息创建通知的详细步骤首先需要个NotificationManager来对通知进行管理,可以调用Context的getSystemService()方法获取到。getSystemService()方法接收个字
第四章面向对象高级知识1.定义个ClassName接口,接口中只有个抽象方法getClassName()。设计个类Company,该类实现接口ClassName中的方法getClassName(),功能是获取该类的类名称。编写应用程序使用Company类。 代码如下package www.zbq.com; interface ClassName { public abstract voi
转载 2023-10-09 22:05:53
176阅读
Android学习笔记1 - 第一行代码直没有系统的学习过Android,买了本《第一行代码》第三,把学习的点点滴滴记录下来。安装安装过程比较简单,直下步就好了,如果网络不好,因为Google的关系,最好是有“科学的上网方式”,或者你找国内的站点下载。如果出现Unable to access Android SDK add-on list。是无法链接SDK,还是网络问题,可以取消掉,继续安
# Java入门:第一行代码 Java种广泛使用的面向对象编程语言,因其跨平台特性和强大的库支持,被广泛应用于企业级应用、移动应用及Web开发。对于初学者来说,“第一行代码”是迈入编程世界的重要步。在本篇文章中,我们将带您了解如何在Java中编写您的第一行代码,并通过代码示例、可视化解析和类图,帮助您更好地理解Java编程的基础知识。 ## Java简介 Java于1995年由Sun
原创 11月前
94阅读
1.1.3 1.四大组件 活动Activity:是Andorid应用程序的门面,凡是在应用中看得到的东西,都是放在活动中的 服务Service:无法看到它,但是它在后台会直默默地运行,即使退出了应用,服务仍然可以继续运行 广播接收器Broadcast:允许你的应用接收各处的广播消息,你的应用也可以向外发出广播消息 内容提供器ContentProvicer:为应用程序之间共享数据提供了可能1.3.
文章目录3.1常用控件3.1.1 TextView3.1.2 Button3.1.3 EditText3.1.4 ImageView3.1.5 ProgressBar3.1.6 AlertDialog&ProgressDialog3.2 四种基本布局3.2.1 线性布局3.2.2 相对布局3.2.3 帧布局3.2.4 百分比布局3.3 自定义控件3.3.1 引入布局3.3.2 自定义控件
转载 2023-09-04 15:33:43
98阅读
从来没有写书评的习惯,但书实在太差,还让我花了不少时间去阅读,所以必须写下(本人已阅读:1,2,3,4,9章)。 写之前我还去看过作者的博客,单问题的描述能力不错,但组织并写好本书的能力基本为零。主要表现在如下方面 1、示例没有任何实际意义。例如在布局示例中放多个Button并各种花式对齐,我认为你把对齐关键字列出表格,配个小图来说明结果就完了
转载 2023-09-22 07:04:42
176阅读
 1,通过内容提供者提供数据访问接口实现步骤自定义内容提供者构建外部访问的Uri,并添加到UriMatcher里面重写内部六个方法,分别是CURD四个方法以及onCreate()和getType(),利用外部访问Uri与自定义代码建立联系这样三步,就完成了我们的目标。(1)自定义内容提供者我们实现主要有两种方式:自定义类继承android.content.ContentProvider,
      最近利用下班时间,找了看什么书比较适合初学android的朋友,很多人推荐了这本书,于是就买了本,感觉看书,思考,动手,再思考和总结这样过程还是很有必要的,于是就打算把自己学习的东西简单的总结下;方便自己以后查找,也也有利于学习的巩固。在这里首先要感谢下书籍的作者——郭霖前辈。      Activity作为Androi
第 10 章 后台默默的劳动者——探究服务10.1 服务是什么服务(Service)是Android中实现程序后台运行的解决方案,它非常适合去执行那些不需要和用户交互而且还要求长期运行的任务。服务的运行不依赖于任何用户界面,即使程序被切换到后台,或者用户打开了另外个应用程序,服务仍然能够保持正常运行。服务并不是运行在个独立的进程当中的,而是依赖于创建服务时所在的应用程序进程。当某个应用程序进程
本文和接下来的几篇文章为阅读郭霖先生所著《第一行代码:Android(篇第2)》的学习笔记,按照书中的内容顺序进行记录,书中的Demo本人全部都做过了。 每章节本人都做了详细的记录,以下是我学习记录(包含大量书中内容的整理和自己在学习中遇到的各种bug及解决方案),方便以后阅读和查阅。最后,非常感激郭霖先生提供这么好的书籍。第11章 Android特色开发——基于位置的服务本章中,将要学习
第 3 章 软件也要拼脸蛋——UI开发的点点滴滴Android中所有的控件都具有这两个属性,可选值有3种:match_parent、fill_parent和wrap_content。其中match_parent和fill_parent的意义相同,现在官方更加推荐使用match_parent。match_parent表示让当前控件的大小和父布局的大小样,也就是由父布局来决定当前控件的大小。wrap
转载 2023-08-09 20:25:14
1182阅读
1.准备开发环境(1)下载jdk根据操作系统类型(windows/linux/mac,32位或64位)下载相应版本的jdk这里提供windows64位的jdk下载链接链接:https://pan.baidu.com/s/1fefOfV57XDZdT5jfcXQ8Ag提取码:5z19其他版本JDK可到官网下载:https://www.oracle.com/technetwork/java/javas
转载 2023-10-13 20:06:53
85阅读
其实第一行代码的例子我早就学习过了,现在手上个项目需要使用到这些东西,准备在操作之前复习下,就顺便发个博客加深下自己对Android服务和文件下载这块的理解,博客可能有点长我尽量写的详细点便于理解。1.首先新建个Android项目2.添加okhttp依赖,这里我们使用okhttp来访问网络,其实我是习惯使用http的,但是不可否认okhttp很强大dependencies {
.Android应用开发的特色 1.四大组件Activity,Service,Broadcast Receiver,Content Provider其中活动是所有 Android应用程序的门面, 凡是在应用中你看得到的东西,都是放在活动中的。而服务就比较低调了,你无法看到 它,但它会直在后台默默地运行,即使用户退出了应用,服务仍然是可以继续运行的。 广播接收器可以允许你的应用接收来自各处的广
# 《第一行代码Android 第3PDF 详解 Android 是目前全球领先的移动操作系统之,而学习 Android 开发已经成为很多人的首选。《第一行代码Android 第3》是本很好的入门书籍,本文将就该书进行详细解读,并提供代码示例,帮助读者更好地理解 Android 开发。 ## 什么是《第一行代码Android 第3》 《第一行代码Android 第3》是
原创 2024-04-20 04:53:16
434阅读
1. 常用控件Button 当我们设置Button的内容为Hello的时候,系统会对Hello的所有英文字母进行大写转换,显示在屏幕上为HELLO,如果不想要这个效果,设置属性android:textAllCaps为false即可,代码如下:<Button android:textAllCaps="false" android:text="Hello" android:layout_wid
  • 1
  • 2
  • 3
  • 4
  • 5