E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
【Android学习记录】
Android学习记录
(五)
1.内容提供器是什么?主要用于在不同应用程序之间实现数据共享的功能,其提供了一套完整的机制,允许一个程序访问另一个程序的数据,并能保证数据的安全;2.在Android中如何声明权限呢?在AndroidManifest.xml中声明语句如下,其中ACCESS_NETWORKSTATE为权限名称可以根据需求替换:3.Android权限分为几类呢?分为两类。如下:(1)普通权限:不直接威胁用户安全与隐私
ilovepy_
·
2024-01-06 00:42
学习
Android学习记录
(二)
1.在AndroidStudio中使用switch语句case语句当中不能使用R.id这是为什么?如何解决?因为在AndroidStudio中,R.id是自动生成的一个类,在其中定义了所有XML文件中的控件ID。而在switch语句中,case后面只能跟整型常量表达式或枚举常量,不能直接使用R.id作为case的值,而R.id不是常量。特别是R.id.add_item在最新的Android中已不再
ilovepy_
·
2024-01-06 00:12
android
学习
Android学习记录
(三)
1.常用的控件有哪几个?①TextView:主要用于在界面上显示一段文本信息;②Button:是程序用于和用户进行交互的重要控件;③EditText:也是程序用于和用户进行交互的重要控件,该控件允许用户在控件里输入和编辑内容、并可以在程序中对这些内容进行处理;④ImageVeiw:用于在界面上展示图片的一个控件;⑤ProgressBar:用于在界面上显示一个进度条,表示我们正在加载一些数据;⑥Al
ilovepy_
·
2024-01-06 00:12
android
学习
Android学习记录
(四)
1.Android中的广播机制是什么呢?Android中的每个应用程序都可以对其意图之中的广播进行注册,确保了广播准确对接应用程序所需,同时Android还提供了一套完整的API,确保应用程序能够自由接受与发送广播,这就是广播机制;2.广播有几种类型呢?两种类型。如下:(1)标准广播:(Normalbroadcasts)完全异步执行的广播。即广播发出后,所有接收器几乎同时接收到广播消息,消息无先后
ilovepy_
·
2024-01-06 00:12
android
学习
Android学习记录
(一)
1.如何引用应用程序名?①在代码中通过R.string.app_name可以获得该字符串的引用;②在xml中通过@string/app_name可获得该字符串的引用;2.什么是活动呢?活动是一种可以包含用户界面的组件,主要用于和用户进行交互。3.没有活动什么样的一种情况呢?没有活动即在后台运行4.谁创造了Android?Andyrubin等人。5.Android系统架构是怎样的?①Linux内核层
ilovepy_
·
2024-01-06 00:11
android
Android学习记录
之jetpack-lifecycle
使用起来相当简单,Activity是我们的被观察者publicclassMainActivity1extendsAppCompatActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_m
撸码的NE
·
2023-12-29 20:17
Android学习记录
——12.Material Design
文章目录1.什么是MaterialDesign2.Toolbar3.滑动菜单3.1DrawerLayout3.2NavigationView4.悬浮按钮和可交互提示4.1FloatingActionButton5.卡片式布局5.1CardView5.2AppBarLayout6.下拉刷新7.可折叠式标题栏7.1CollapsingToolbarLayout7.2充分利用系统状态栏空间1.什么是Ma
赈川
·
2023-10-09 13:01
Android
Android
Android学习记录
学习记录activity的生命周期:指从创建到销毁的过程启动状态,启动之后很快进入下一个状态;运行状态,处于屏幕最前端,可见可获取焦点,可与用户进行交互暂停状态,无法获取焦点,用户对他的操作没有影响。停止状态,不可见,内存不足时会销毁销毁状态,会被清理出内存不同状态调用不同方法:一般方法调用流程:onCreate()--->onStart()--->onResume()--->onPause()-
Zinksl
·
2021-10-07 01:33
android
Android学习记录
(二十二)
文章目录自定义视图1.基本方法2.自定义控件分类3.案例演示3.1创建安卓应用【DrawCircle】3.2创建自定义视图3.3MainActivity3.4运行样式4.与绘制相关的类4.1案例演示4.1.1创建安卓应用【DrawTextGraphImage】4.1.2创建自定义视图4.1.3主界面类4.1.4修改自定义视图-CustomView(1)声明变量(2)在构造方法里初始化画笔,获取屏幕
MarkSiwat
·
2021-02-02 15:18
Android学习
android
Android学习记录
(二十一)
文章目录TelephonyManager(电话管理器)1.如何获得TelephonyManager的服务对象2.案例演示2.1调用拨号器拨打电话号码2.2获取Sim卡信息与网络信息(1)新建项目(2)activity_main.xml(3)MainActivity.java(4)AndroidManifest.xml2.3获取手机信号强度主要代码2.4监听手机的所有来电运行效果2.5黑名单来电自动
MarkSiwat
·
2021-01-31 18:52
Android学习
android
Android学习记录
(十七)
文章目录Fragment实现下拉列表使用RadioGroup+RadioButton1.实现步骤1.1新建项目【FragmentDemo】1.2添加所需图片素材1.3编写所需资源文件1.3.1tab_menu_channel.xml1.3.2tab_menu_message.xml1.3.3tab_menu_better.xml1.3.4tab_menu_setting.xml1.3.5tab_m
MarkSiwat
·
2021-01-25 13:27
Android学习
android
android
studio
Android学习记录
(十六)
文章目录Fragment实现底部导航栏1.使用TextView1.1新建项目【FragmentDemo】1.2添加图片素材1.3底部选项的一些资源文件1.3.1图片Drawable资源1.3.2文字资源文件1.3.3背景资源文件1.3.4activity_main.xml1.3.5AndroidManifest.xml文件1.3.6创建一个Fragment的简单布局与类1.3.7MainActiv
MarkSiwat
·
2021-01-24 16:47
Android学习
android
android
studio
Android学习记录
(十五)
文章目录1.XML数据解析1.1要点介绍1.1.1XML格式数据的简单理解1.1.2三种解析XML方法1.1.2.1SAX解析XML1.1.2.2DOM解析XML1.1.2.3pull解析XML2.Json数据解析2.1Json概念以及与XML的比较2.2Json的格式规范2.3Json解析类2.4案例演示2.4.1新建项目2.4.2添加背景图片2.4.3activity_main.xml2.4.
MarkSiwat
·
2021-01-23 15:02
Android学习
android
安卓
Android学习记录
(十四)
文章目录1.Volley概述2.Volley框架使用方法2.1网络请求2.1.1使用get方法请求数据2.1.2使用post方式请求数据2.1.3请求Json数据2.2图片加载2.2.1使用ImageRequest加载图片2.2.2使用Imageloader加载图片2.2.3使用NetworkImageView加载图片3.案例演示3.1新建安卓项目3.2添加背景图片3.3activity_main
MarkSiwat
·
2021-01-22 15:52
Android学习
android
Android学习记录
(十二)
文章目录Fragment相关知识1.基本概念1.1基本介绍1.2子类2.创建Fragment2.1静态创建2.2动态创建3.Fragment管理与Fragment事务4.Fragment与Activity的交互5.案例演示5.1新建项目【SwitchFragment】5.2加入背景图片5.3activity_main.xml5.4创建第一个碎片5.5修改第一个碎片布局文件5.6创建第二个碎片5.7
MarkSiwat
·
2021-01-20 21:49
Android学习
移动开发
android
Android学习记录
(十)
文章目录OrmLite数据库1.简介2.使用步骤2.1设置依赖关系2.1.1下载core包和Android包2.1.2定义数据库与表的关系新建Person类在MainActivity文件中体现2.1.3数据库相关操作实现增删改数据库的基本操作查询结果3.任务三的完成3.1添加Phone类3.2NewActivity文件3.3MainActivity文件3.4修改项目清单文件OrmLite数据库1.
MarkSiwat
·
2021-01-17 21:06
Android学习
android
安卓
Android学习记录
(五)
Android学习目录相对布局相对布局核心属性案例演示(一)实现步骤案例演示(二)案例演示(三)相对布局昨天,我进行了帧形布局的学习,进行我将进行常用布局中的相对布局的学习。相对布局核心属性案例演示(一)实现步骤(一)创建安卓应用(RelativeLayoutDemo)(二)进行activity_main.xml文件的编写代码所示的按钮布局,如图所示:运行代码,所得结果如下图所示:为实现如下图所示
MarkSiwat
·
2021-01-11 17:28
Android学习
android
studio
Android学习记录
Android学习记录
(四)线性布局网格布局帧式布局帧式布局常用属性案例演示效果展示代码展示今天的学习内容为Android中的常用布局,在前几天的任务中,我已经使用过了线性布局以及网格布局。
MarkSiwat
·
2021-01-10 20:48
Android学习
android
Android学习笔记
文章目录
Android学习记录
(1)1.Android的相关介绍1.1Android是什么1.2使用工具(AndroidStudio)1.3Android应用目录结构2.Android案例(一)3.Android
MarkSiwat
·
2021-01-08 10:59
Android学习
android
android学习记录
(三) UI界面
在.java文件中使用setContentView(R.layout.test)方法,调用相应的.xml文件.该方法是写在onCreate这个内部类中.其中test是.xml文件的名称.2.android:layout_width="match_parent"//宽android:layout_height="match_parent"//高android:layout_gravity="cent
audq32703
·
2020-09-16 14:09
移动开发
ui
java
android学习记录
(四)管理里中基本组键
1.线性布局管理器Android:orientation用于设置布局管理器内组件的排列方式(ertical(垂直)、horizontal(水平))Android:gravity用于设置管理器内组件的对齐方式(top、bottom、left、right等)Android:layout_width用于设置管理器内组件的基本宽度(fill_parent、match_parent、wrap_conent)
audq32703
·
2020-09-16 14:08
移动开发
Android学习记录
(一)res中AndroidManifest文件说明
这是意图过滤器,用来过滤用户的一些动作和操作android.intent.action.MAIN表示当前的程序是整个工程的入口程序categoryandroid:name表示决定应用程序是否在程序列表中显示-->转载于:https://www.cnblogs.com/CrazyKing/p/5304848.html
audq32703
·
2020-09-16 14:08
移动开发
java
android学习记录
生命周期介绍和页面跳转
Activity生命周期(7个方法和3个阶段)7个方法:VoidonCreate(BundlesavedlnstanceState)VoidonStart()//开始VoidonRestart()//重置VoidonResume()//回复VoidonPause()//暂停VoidonStop()//停止VoidonDestroy()//销毁3个阶段:开始Activity,在这个阶段以此执行3个生
audq32703
·
2020-09-16 13:06
移动开发
android学习记录
2:DatePicker的使用及设置其主题
DatePickerDiaLog在android4.n的版本中,取消选择日期时,会调用onDateSet,确认选择日期时会调用两次onDateSet(但在高版本中不会有此问题)。且同样使用Holo主题,4.n的版本与高版本的样式不一样,高版本会有取消按钮。故使用DatePick+AlertDialog来实现日期选择功能。代码如下:DatePickerdate=newDatePicker(Order
ganduwei
·
2020-09-16 05:47
android
Android View分区域点击实现方案——1.根据坐标范围
AndroidView分区域点击实现方案——1.根据坐标范围标签:
Android学习记录
引言好哒,很久没更新博客里关于Android的博文了,有小伙伴经常在群里问或者私聊我:读者:“Android进阶什么时候出
coder-pig
·
2020-09-15 12:37
Android学习记录
——1.Android Studio
文章目录1.了解全貌——Android王国简介1.1Android系统架构1.2Android已发布的版本1.3Android应用开发特色2.搭建开发环境2.1准备所需要的工具2.2搭建开发环境3.创建第一个Android项目3.1创建HelloWorld项目3.2启动模拟器3.3运行HelloWorld3.4分析Android程序3.5详解项目中的资源3.6详解build.gradle文件4.日
赈川
·
2020-09-14 20:44
Android
Android
Android学习记录
——8.多媒体
文章目录1.将程序运行到手机上2.使用通知2.1通知的基本用法2.2通知的进阶技巧2.3通知的高级功能3.调用摄像头和相册3.1调用摄像头拍照3.2从相册中选择图片4.播放多媒体文件4.1播放音频4.2播放视频1.将程序运行到手机上前面的一些内容,我们一直都是使用模拟器来运行程序的,不过本篇博客涉及的一些功能必须要在真正的Android手机上运行才看得到效果。因此,首先我们就来学习一下,如何使用A
赈川
·
2020-09-14 17:54
Android
Android
Android学习记录
(3)—Android中ContentProvider的基本原理学习总结
一、ContentProvider简介当应用继承ContentProvider类,并重写该类用于提供数据和存储数据的方法,就可以向其他应用共享其数据。虽然使用其他方法也可以对外共享数据,但数据访问方式会因数据存储的方式而不同,如:采用文件方式对外共享数据,需要进行文件操作读写数据;采用sharedpreferences共享数据,需要使用sharedpreferencesAPI读写数据。而使用Con
非著名程序员
·
2020-08-23 10:10
android学习记录
Android学习记录
之Volley框架JSONObjectRequest
最近发现JSONObjectRequest通过getParams,不能像StringRequest一样获取到服务器的数据,反馈的结果是没有传参给服务器。那就看看参数最终是在哪里提交给服务器的。通过调式发现HurlStack.java中的addBodyIfExists()这个方法,发现request.getBody()==null,也就是没有接收到参数。StringRequest可以重写getPar
jiapeng991
·
2020-08-21 00:10
学习记录
Android学习记录
之Volley网络通信框架基础解析(1)
这段时间,学习了一些关于网络框架的基础,这里我总结了一下,分享给大家~~Volley框架由来我们平时在开发Android应用的时候不可避免地都需要用到网络技术,而多数情况下应用程序都会使用HTTP协议来发送和接收网络数据。Android系统中主要提供了两种方式来进行HTTP通信,HttpURLConnection和HttpClient,几乎在任何项目的代码中我们都能看到这两个类的身影,使用率非常高
jiapeng991
·
2020-08-21 00:10
学习记录
Android学习记录
(2)—Android中数据库的常见操作
android中数据库操作是非常常见了,我们会经常用到,操作的方法也有很多种形式,这里我就把最常见的两种形式记录下来了,以备以后用到方便查看。我就不写注释和解释了,因为android数据库的操作和其它数据库操作本质上都是一样的,大同小异。需要的一些基本解释都在代码中,直接上代码了。简单的代码文件目录:首先这个类是数据库帮助类,DBHelper.java,代码如下:packagenet.loongg
非著名程序员
·
2020-08-18 20:43
android学习记录
Android学习记录
1————四大组件之一Activity
四大组件之一ActivityActivity,也就是活动,是Android的四大组件之一,也是最常用的组件。活动(Activity)是一种可以包含用户界面的组件,主要用于和用户进行交互。生命周期掌握活动的生命周期是非常重要的,在这里分享一下我对生命周期的理解。Activity类中定义了7个回调方法,分布代表了活动生命周期的7个环节,下面对7个方法进行简单介绍:1.onCreate():这是活动生命
weixin_43830320
·
2020-08-09 15:30
Android学习
android学习记录
(八)实现ListView的长按进入多选删除模式。
今天在仿制一个应用的时候,发现我不会实现listView的长按进入多选这个功能,就找了一下资料。。发现找资料用去的时间还是蛮多的。。。天。理解完之后,自己写了一份代码。简单来说,就是实施对ListView中item的长按监控,对CheckBox的显示与隐藏进行操作而已。好像有一个ListView中有一个setChoseMode方法。。不太清楚怎么用的,等下我再看看研究研究,应该会更简便。本编例子只
左VJ
·
2020-07-29 03:38
android学习记录
使用Kotlin开发
android学习记录
(一)
前言Kotlin是一种在Java虚拟机上运行的静态类型编程语言,被称之为Android世界的Swift,由JetBrains设计开发并开源。Kotlin可以编译成Java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。在GoogleI/O2017中,Google宣布Kotlin成为Android官方开发语言。配置环境Kotlin配置非常简单,在AS中搜索插件Kotlin,安
jiang_gta
·
2020-07-28 00:29
kotlin
android
【
Android学习记录
】Activity到底在什么情况下才会造成信息泄露?
1概述在Android的安全里面,有很大一部分的是组件的安全,有时候自认为对组件安全已经有比较深的理解,但是回过头去看了一下,还是有点疑问,问了几个人,没有得到答案,周末就自己研究一下当年乌云很火的帖子–Activity安全里面有一句话,是这么写的:这里当时看的时候也没太注意,直到最近又回顾的时候,才发现:Activity到底在什么时间才会造成信息泄露,又是如何进行攻击才能获得敏感信息?还有个英文
卦星
·
2020-07-09 06:42
Android
安全
Android学习记录
五:内容提供器
简介内容提供其主要用于在不同应用程序之间实现数据共享的功能,它提供了一套完整的机制,允许一个程序访问另一个程序中的数据,同时还能保证被访数据的安全性。不同于文件存储和SharedPreferences存储中的两种可全局读写操作模式,内容提供器可以选择只对哪一部分数据进行共享,从而保证我们程序中的隐私数据不会有泄漏的风险。不过在正式开始学习内容提供器之前,我们需要先掌握另一个非常重要的知识——And
染微言
·
2020-06-29 10:38
Android学习记录
四:数据存储
持久化技术数据持久化就是讲那些内存中的瞬时数据保存到储存设备中,保证即使在手机或电脑关机的情况下,这些数据仍然不会丢失。保存在内存中的数据是属于瞬时状态的,儿保存在存储设备中的数据上处于持久状态的,持久化技术提供了一种可以让数据在瞬时状态和持久状态之间转换的机制。Android系统中主要提供了3种方式用于简单地实现数据持久化功能,即文件存储、SharedPreference存储以及数据库存储。当然
染微言
·
2020-03-25 00:43
Android学习记录
:第四个2小时
总记开始编写简单的安卓程序,感性的认识一下安卓程序编写过程。不过一旦接触到细节,需要的时间就会变长。预计下一步的学习中,大部分时间会花在实现细节的尝试和实现上。问题1:Annotation?问题目标:了解Java的Annotation特性。需要准备的知识:Java基础学习小记:推荐:Java注解Annotation浅析在各种Android的代码中,看到了很多Annotation的使用。所以花了一些
what_a_day
·
2019-12-22 17:40
Android学习记录
:第三个2小时
总记进一步了解Android的人机交互核心组件:Activity。主要时间花在了复习Java上,好久不碰,有点儿忘记了(个人忘性较大)。问题1:Activity的生命周期是怎样的?问题目标:进一步了解Activity的生命周期。需要准备的知识:无学习小记:推荐:Android-Activity所应该了解的大概就这样。(上)这篇文章中,还给出了中、下两篇,如果不是马上上手写安卓App,不建议详细阅读
what_a_day
·
2019-12-16 06:45
Android学习记录
:第二个2小时
总记仍然主要是搜索和阅读为主,一行代码未写。发现自己现在尝试去了解的很多知识,是Framework的东西,或许跟学习习惯有关吧。问题1:IDE?问题目标:选择出一个合适我现在使用的IDE。需要准备的知识:无学习小记:看了一圈,选了AndroidStudio。JetBrains良心出品,用过的都说好。我之前用过他们公司的PhpStrom,如果你还没用过,一样推荐!问题2:开发语言?问题目标:选择开发
what_a_day
·
2019-11-30 06:36
Android学习记录
——常用ADB操作指令
来公司干了三个月了,慢慢的适应了用命令框敲adb指令的操作,但是有的时候还是会忘,还得上网查,还不如记在小本本上时时温习一下,所以我来了。请在cmd对话框下操作1.连接android设备(需要知道IP地址)adbconnectIP2.安装/卸载软件adbinstallXXX.apkadbuninstall包名有时可能需要覆盖安装只需加个-r就行了adbinstall-r(APK)3.adbroot
爱学习的小李
·
2017-11-01 18:53
Android笔记
Android学习记录
(一)
Day1:在代码中通过R.string.hello_world可以获得该字符串的引用;在XML中通过@string/hello_world可以获得该字符串的引用;string是可以替换的,引用图片换成drawable,布局文件换成layout,云云;声明Activity为主活动需要在Manifest里如下声明:Day2:四大组件:Activity(活动);Service(服务);Broadcast
冰凝雪国
·
2017-07-13 20:34
Android学习记录
(一)
Day1:在代码中通过R.string.hello_world可以获得该字符串的引用;在XML中通过@string/hello_world可以获得该字符串的引用;string是可以替换的,引用图片换成drawable,布局文件换成layout,云云;声明Activity为主活动需要在Manifest里如下声明:Day2:四大组件:Activity(活动);Service(服务);Broadcast
冰凝雪国
·
2017-07-13 20:34
Android学习记录
—利用Handler在线程中传递数据
时间紧迫,加上我也有一点疑惑,所以只放个代码。MainActivity.classpublicclassMainActivityextendsActivityimplementsView.OnClickListener{privateEditTexteditText;privateButtonbutton;privateTextViewtextView;privateThreadTestthrea
爱学习的小李
·
2017-03-31 16:12
Android笔记
android学习记录
(三)
注:该系列博客为bz学习和使用Android开发所积累的经验和要注意的点,起到提示和笔记的作用,会持续更新(每积累十个就会上传上来)21.对字符串进行非空判断的时候,可以使用TextUtils.isEmpty()方法,这是一个非常好用的方法,它可以一次性进行两种空值得的判断。当字符串等于null或者等于空字符串的时候,这个方法都会返回true22.EditText.setSelection()方法
十三陵灬
·
2017-03-22 09:47
android
android学习记录
(二)
注:该系列博客为bz学习和使用Android开发所积累的经验和要注意的点,起到提示和笔记的作用,会持续更新(每积累十个就会上传上来)11.使用Toast时会出现第一个参数上下文使用当前类无效的情况,这时就使用getActivity()12.在使用ViewPager中的标题功能时PagerTabStrip和PagerTitleStrip是一样的但是两者只能使用一个,如果都使用会出现前者失效的现象13
十三陵灬
·
2017-03-06 21:03
android
第一行代码
《第一行代码》
Android学习记录
Android的日志工具Log(LogCat)Log.v()打印最为琐碎的,意义最小的日志信息。等级:verboseLog.d()打印调试信息。
BrotherBear2008
·
2016-08-17 20:16
第一行代码
Android学习记录
:界面设计
本片文章将记录进行android界面开发时积累的知识包括activity全屏activity跳转button设计逐个输入编辑框设计d0710合并旧文章总结更新d0721添加内容==========================================================================设置App全屏的几种方法最直接的是在一个activity的建立onCreat
He11o_Liu
·
2016-07-10 23:24
android
Android学习记录
,第八周
多任务多线程下载多线程多任务下载,本例子使用AsyncTask进行多线程下载。AsyncTask线程池支持两种模式。1、第一种SERIAL_EXECUTOR用于保证线程的顺序执行。此线程池内只有唯一线程,若有多个线程需要运行,则后续线程需要等待,类似一个队列的效果。若AsyncTask直接调用execute()方法,则默认使用这种模式。即executeOnExecutor(AsyncTask.SE
zt1990088
·
2016-04-24 19:00
Android学习记录
,第七周
Android网络编程一、网络请求:网络请求常规步骤如下:1、先创建一个URL对象:URLurl=newURL(http://www.baidu.com);2、开启连接对象,获得HttpURLConnection对象:HttpURLConnectionhttpURLConnection=(HttpURLConnection)url.openConnection();3、设置这个链接对象的各种属性:
zt1990088
·
2016-04-17 19:00
上一页
1
2
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他