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开发未来的出路何在,
android学习
路线图
Android开发的现状目前,移动开发已经处于饱和的阶段,Android开发也不如当年盛况,已经不再像前几年前那么火爆。正如一种编程语言如果经历过盛极一时,那么必然有这样的一条曲线,像我们学的正弦曲线先急速上升,然后到达顶点,然后再下降,最后再趋近一个平稳的值。可以看到,从2016年的下半年开始,移动互联网基本处于缓慢发展的阶段,很多大佬称之为互联网的下半场。如果移动互联网的前半场是粗放式的强地盘
m0_64382743
·
2023-10-16 21:25
程序员
面试
android
移动开发
android学习
笔记之Bitmap&Canvas
位图是我们开发中最常用的资源,毕竟一个漂亮的界面对用户是最有吸引力的。1.从资源中获取位图可以使用BitmapDrawable或者BitmapFactory来获取资源中的位图。当然,首先需要获取资源:Resourcesres=getResources();使用BitmapDrawable获取位图使用BitmapDrawable(InputStreamis)构造一个BitmapDrawable;使用
Young0325
·
2023-10-15 15:37
Android基础
(
Android学习
)Bundle
一、BundleBundle主要用于传递数据;它保存的数据,是以key-value(键值对)的形式存在的。经常使用Bundle在Activity之间传递数据,传递的数据可以是boolean、byte、int、long、float、double、string等基本类型或它们对应的数组,也可以是对象或对象数组。当Bundle传递的是对象或对象数组时,必须实现Serializable或Parcelabl
Forever不止如此
·
2023-10-13 16:39
Android
android
(
Android学习
)android:exported 属性
android:exported是Android中的四大组件Activity,Service,Provider,Receiver都会有的一个属性。总体来说它的主要作用是:是否支持其它应用调用当前组件。默认值:如果包含有intent-filter默认值为true;没有intent-filter默认值为false。(1)在Activity中该属性用来标示:当前Activity是否可以被另一个Appli
Forever不止如此
·
2023-10-13 16:09
Android
android
『LeetCode|每日一题』---->找到字符串中所有字母异位词
每日一题』找到字符串中所有字母异位词1.每日一题2.解题思路2.1思路分析2.2核心代码2.3全部代码2.4易错点作者简介:一位20级的计科专业的新手,请各位大佬多多指教个人主页:XiaoChen_
Android
XiaoXiaoChen-2716
·
2023-10-12 07:03
LeetCode专栏
leetcode
算法
java
面试
JVM虚拟机原理深入解析,详细的
Android学习
指南
这篇文章最近很火,我也有一些自己的看法:现在去很多公司面试,除了你具备基本的能够写一个高性能app的能力后,一般都会在自己的app里面加一些现有的相对较666的技术,这些技术我们称之为开源框架。比如,我们以前木匠做一个桌子,我们需要把木头削成木板,然后把木板拼成桌面,然后再去用同样的方式做桌子的腿;现在,我们只需要买做好的桌子板和做好的桌子腿,然后我们就可以用他们拼接就可以自己做一个桌子了。所以,
安卓开发程序员
·
2023-10-11 17:47
程序员
android
移动开发
面试
Android之内存泄漏调试学习与总结,2021年互联网大厂Android面经总结
=null&&cursor.moveToNext()){……}}final《
Android学习
笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》【docs.qq.com/doc/DSkNLaERkbnFoS0ZF
m0_64604042
·
2023-10-11 15:31
程序员
面试
移动开发
android
android适配器ui,2021年Android面经分享,面试总结
曾听过很多人说
Android学习
很简单,做个App就上手了,工作机会多,毕业后也比较容易找工作。这种观点可能是很多Android开发者最开始入行的原因之一。
A小小开发者
·
2023-10-11 15:30
程序员
android
Android学习
--Fragment,androidkotlin面试题
android:text=“button”/>新建一个右侧Fragment布局叫right_fragment_xml,一个文本框然后分别新建LeftFragmet和RightFragment两个类继承Fragment,并且重写onCreateView()方法packagecom.example.fragmenttestimportandroid.os.Bundleimportandroid.vie
m0_66264134
·
2023-10-10 23:53
程序员
架构
移动开发
android
2022-02-18 Android LinearLayout布局常用的实现居中、左对齐、右对齐
二、单个控件靠右三、效果三四、参考文章Android布局控件-LinearLayout详解-简书
Android学习
——LinearLayout布局实现居中、左对齐、右对齐-最咸的鱼-博客园
Donald Linux
·
2023-10-10 14:32
Android
App
Develop
android
webview
java
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 输入框不可输入中文,
Android学习
笔记 —— Android 开发中,限制 EditText 输入框不能输入中文(汉字)...
今天在练习开发一个小项目的时候,需要限制EditText输入框不能输入中文(汉字),在网上找了很多例子,结合自己的实际,终于完成了这一功能。现在把代码记录下来,方便以后查找!首先是xml布局文件,这个比较简单!就一个简单的EditText;activity_csdn.xml:接下来的是java代码文件;CsdnActivity.java:packagecom.liyu.logistic.activ
兴兴的小伙伴呐
·
2023-10-09 09:59
android
输入框不可输入中文
『LeetCode|每日一题』---->旋转矩阵
2.2核心代码2.3完整代码2.4运行情况3.解题思路(原地旋转)3.1思路分析3.2核心代码3.3完整代码3.4运行结果每日一句把烦心事都抛掉,腾出地方让鲜花盛开作者简介个人主页:XiaoChen_
Android
XiaoXiaoChen-2716
·
2023-10-09 02:40
LeetCode专栏
leetcode
矩阵
算法
java
Android学习
笔记
Android发展历程Android是一个基于Linux内核的自由及开发源代码的操作系统2005年8月由Google收购注资2007年11月发布Android的源代码2008年10月第一部Android智能手机发布,HTC公司制造2011年Android位于世界第一2013Android系统数量达到10亿台App运行日志SDK:软件开发工具包,将App源码编译为可执行的App应用日志级别Log.e
猫十二懿
·
2023-10-08 23:27
Android
android
java
android
studio
xml
SE
Android学习
概要SEAndroid基于SELinux实现,SELinux的目标就是实现对Linux系统上的操作做精细化安全管理.为了达到精细化安全管理无非就限制一些主体访问对某些资源执行某些操作.在SEAndroid里面主体一般是进程,客体一般是资源.SELinux的架构如下图:SELinux内核模块在Linux内核中添加了一些钩子函数,当对某些资源进行某些操作的时候就会调用SELinux钩子函数进行检查,检
TangGeeA
·
2023-10-08 12:53
android
学习
android
linux
《Flutter For
Android学习
日记》输入框及表单
输入框及表单Material组件库中提供了输入框组件TextField和表单组件Form。下面我们分别介绍一下。TextFieldTextField用于文本输入,它提供了很多属性,我们先简单介绍一下主要属性的作用,然后通过几个示例来演示一下关键属性的用法。constTextField({...TextEditingControllercontroller,FocusNodefocusNode,In
夏天吃冰棍
·
2023-10-08 11:43
Android学习
笔记(十二)
Android学习
笔记(十二)在子线程中更新UI先定义一个整型常量UPDATE_TEXT,用于表示更新TextView这一动作。
learnNG
·
2023-10-08 07:31
android
android
Android学习
笔记(十四)
Android学习
笔记(十四)WebView用法:在XML文件中添加一个WebView控件.在MainActivity中使用findViewById()方法获取WebView的实例通过WebView的getSetting
learnNG
·
2023-10-08 07:31
android
android
Android学习
笔记(十五)
Android学习
笔记(十五)XML数据解析Pull解析方式获取一个XmlPullParserFactory的实例,并借助该实例得到XmlPullParser对象调用XmlPullParser的setInput
learnNG
·
2023-10-08 07:31
android
android
Android学习
笔记(十)
Android学习
笔记(十)Git版本控制工具忽略文件:在ProviderTest项目的根目录下创建一个名为.gitignore的文件,然后将要忽略的文件或者目录写入文件行。
learnNG
·
2023-10-08 07:30
android
android
Android学习
笔记(四)
Android学习
笔记(四)ListViewListView用于显示大量数据,需要数据传入,可以通过ArrayAdapter适配器来实现。
learnNG
·
2023-10-08 07:00
android
android
Android学习
笔记(五)
Android学习
笔记(五)碎片:一种可以嵌入在活动中的UI碎片动态添加碎片:创建待添加碎片实例获取到FragmentManager,在活动中可以直接调用getFragmentManager()方法得到
learnNG
·
2023-10-08 07:00
android
android
Android学习
笔记(七)
Android学习
笔记(七)注册广播动态注册监听网络变化:灵活性强创建一个IntentFilter的实例,并且给它添加了一个值为android.net.conn.CONNECTIVITY_CHANGE的
learnNG
·
2023-10-08 07:00
android
Android学习
笔记(一)
Android学习
笔记(一)目录结构src:放置所有JAVA代码的地方gen:该目录的内容是自动生成的。其中R.java文件,用于存放你在项目中所添加资源的相应资源ID。
learnNG
·
2023-10-08 07:30
android
android
Android学习
笔记(二)
Android学习
笔记(二)Intent:它不仅可以指明当前组件想要执行的动作,还可以在不同组件之间传递数据。
learnNG
·
2023-10-08 07:30
android
android
Android学习
笔记(三)
Android学习
笔记(三)活动的启动模式:通过在AndroidManifest.xml中给标签指定android:launchMode属性来选择启动模式。
learnNG
·
2023-10-08 07:30
android
android
android学习
的app,Android相见恨晚的6款学习APP,每天坚持学习,提升自我
学习对每个人来说都是非常重要的,因为不停的学习不停的进步才能让自己变得更好,要知道天才都是通过努力换来的,没有人生下来就是天才,所以我们也要努力去学习。今天就给大家分享6个实用学习类的APP。1、中国大学MOOC中国大学MOOC里有很多丰富的名校名师的课程,基本上包含了所有的考证和高校的专业知识,教学模式也做的很好,可以对自己的学习成果进行检测,并且还可以在上面与老师和其他的同学互相交流,能很好的
伊噜咔
·
2023-10-06 05:58
android学习的app
最全面的
Android学习
资源汇总
优质学习资源AndroidDeveloperAndroidTraining中文版MaterialDesign中文版AndroidWeekly中文版极客学院WikiAndroid板块
Android学习
笔记值得关注的博主老罗的
IDhanking
·
2023-10-05 12:10
Android学习
之路(20) 进程间通信
IPCIPC为(Inter-ProcessCommunication)缩写,称为进程间通信或跨进程通信,指两个进程间进行数据交换的过程。安卓中主要采用Binder进行进程间通信,当然也支持其他IPC方式,如:管道,Socket,文件共享,信号量等。Binder简介1.为什么使用Binder?性能方面:在移动设备上(性能受限制的设备,比如要省电),广泛地使用跨进程通信对通信机制的性能有严格的要求,B
星如雨グッ!(๑•̀ㅂ•́)و✧
·
2023-10-05 02:01
安卓
android
学习
网络
OpenCV4
Android学习
之图像特征匹配算法
特征匹配在计算机视觉中常用于图像或视频中检测目标,首先我们先要了解下什么是特征。特征是独特的具体模式,并且易于跟踪和比较。通过一些寻找特征的算法来实现图像的特征检测,但仅仅是特征检测是不够的,还需要能够将一种特征与另一种特征区分开,这时就用到了特征描述来描述检测到的特征。这些描述能帮助我们在其他图像中找到相似的特征,并能够识别目标。常用的特征检测算法包括SIFT、SURF、BRIEF、FAST、B
gulingfengze
·
2023-10-04 06:34
Android
OpenCV
android
opencv
计算机视觉
算法
Android学习
之路(18) 数据存储与访问
文件存储读写1.Android文件的操作模式学过Java的同学都知道,我们新建文件,然后就可以写入数据了,但是Android却不一样,因为Android是基于Linux的,我们在读写文件的时候,还需加上文件的操作模式,Android中的操作模式如下:2.文件的相关操作方法3.文件读写的实现Android中的文件读写和Java中的文件I/O相同,流程也很简单,下面我们来写个简单的示例:实现效果图:P
星如雨グッ!(๑•̀ㅂ•́)و✧
·
2023-10-03 18:03
安卓
android
学习
Android学习
之路(19) ListView详解
一.ListView简介在Android开发中,ListView是一个比较常用的控件。它以列表的形式展示具体数据内容,并且能够根据数据的长度自适应屏幕显示。二.ListView简单用法代码部分1.布局界面activity_main.xml代码:2.类文件MainActivity.java代码:packagecom.example.listview1;importandroidx.appcompat
星如雨グッ!(๑•̀ㅂ•́)و✧
·
2023-10-03 18:02
安卓
android
学习
Android学习
之路(17) Android Adapter详解
Adapter基础讲解本节引言从本节开始我们要讲的UI控件都是跟Adapter(适配器)打交道的,了解并学会使用这个Adapter很重要,Adapter是用来帮助填充数据的中间桥梁,简单点说就是:将各种数据以合适的形式显示到view上,提供给用户看!1.MVC模式的简单理解在开始学习Adapter之前我们要来了解下这个MVC模式概念:举个例子:大型的商业程序通常由多人一同开发完成,比如有人负责操作
星如雨グッ!(๑•̀ㅂ•́)و✧
·
2023-10-01 22:09
安卓
android
语音识别
人工智能
Flutter + MVP +Kotlin 实战,flutter开源项目apk下载
[https://juejin.im/post/5b75491ef265da283719d0e《
Android学习
笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》【docs.qq.com
m0_64314432
·
2023-10-01 22:59
程序员
面试
android
移动开发
Flutter插件开发之APK自动安装
[](()创建FlutterApp相关代码见运行第一个FlutterApp[]《
Android学习
笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》无偿开源徽信搜索公众号【编程进阶路】((
Android_1314
·
2023-10-01 22:58
Android
经验分享
android中的深度学习——快速风格迁移
效果==缺点==《
Android学习
笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》无偿开源徽信搜索公众号【编程进阶路】1.没有组件化2.没有混淆3.有些地方抽象
m0_66640396
·
2023-09-27 06:37
Android
经验分享
面试
android
android列表组件,
Android学习
指南之十二:列表组件ListView
Android学习
指南上一节中讲的是ProgressBar、SeekBar和RatingBar,本节主要讲讲列表组件ListView。
愿能变得美好
·
2023-09-26 23:51
android列表组件
Android学习
笔记(五)——EditView
Android小白,初次学习,笔记自用,敬请指正~有帮助记得一键三连呀(点赞收藏关注)一,学习内容:1,两个重要属性:(1)android:inputType="输入框的类型",可取:textVisiblePassword(明码)|textPassword(点密码)|phoneNumber(数字输入框)...(2)android:hint="文本框为空时的提示文本"2,简单的登录页面:(1)如何自
不打小怪兽
·
2023-09-25 16:29
Android学习笔记
android
移动开发
app
java
《Flutter For
Android学习
日记》文本及样式
一、文本及样式1.TextText用于显示简单样式文本,它包含一些控制文本显示样式的一些属性,一个简单的例子如下:Text("Helloworld",textAlign:TextAlign.left,);Text("Helloworld!I'mJack."*4,maxLines:1,overflow:TextOverflow.ellipsis,);Text("Helloworld",textSca
夏天吃冰棍
·
2023-09-24 20:37
Android学习
|Android Studio 项目工程结构介绍
Project结构下.gradle.idea为AndroidStudio自动生成的文件gradle是构建器。里面包含wrapper目录其中gradle-wrapper.properties如下,里面包含geadle的版本等信息.gitignore版本控制。git使用build.gradle是项目全局的gralde构建脚本。类似配置文件,基本不用动gradle.properties是全局的gradl
儿茶i
·
2023-09-24 18:11
Android
android
android
studio
gradle
Android高频面试题:该怎样在Android面试中聊聊多线程不被忽悠?
多线程可以说是Android面试的高频问题了,而多线程涉及的内容非常多,因此在面试当中往往不知道从何说起,本文并**不是为了科普多线程或者研究《
Android学习
笔记总结+最新移动架构视频+大厂安卓面试真题
m0_64319298
·
2023-09-24 16:51
程序员
面试
android
移动开发
每一位移动开发人员初学时的必读书籍:《Android开发入门教程》
想获取书籍电子档阅览的朋友加入
Android学习
交流群1049273031即可获取自2008年相关设备进入市场以来,Android的发展日新月异,Android设备日益繁盛,而其背后开发应用潜藏的经济效益也展露无遗
Android小调
·
2023-09-20 22:01
Android学习
资源大全
整理了一些Android的博客链接、学习资源网站。站在巨人的肩膀上,会看得更远。整理这一份资源也方便更多的Android开发者能享受到技术分享的力量。首先,在这里要感谢所有开源项目的作者,感谢Trinea,CodeKK,张明云,胡凯等等大大无私的技术分享,感谢所有乐于分享学习经验的人。最后,若有侵权,请联系本人,本人将及时删除侵权内容。目录1.官方学习资源2.值得关注的博主3.值得Android开
蔡振辉
·
2023-09-20 17:18
Content Provider 与 File Provider
Android学习
笔记——ContentProvider与FileProviderContentProvider创建自定义ContentProvider访问ContentProviderFileProviderContentProviderContentProvider
阿咩AmieVastness
·
2023-09-20 08:40
Android
学习笔记
android
java
学习
Android学习
(五)—— 四大组件之Content Provider
本文目录结构:一、内容提供器简介二、数据存储方案三、运行时权限四、访问其他程序中的数据五、创建自己的内容提供器一、内容提供器简介作为四大组件之一,ContentProvider主要用于存储数据和在不同的应用程序之间共享数据。和文件存储、SharedPreferences存储以及SQLite数据库存储不同,ContentProvider可以选择只对哪一部分的数据进行共享,从而保证我们的隐私数据不会存
LongSh1z
·
2023-09-19 02:24
2019
android学习
规划
2019很多互联网公司开始裁员,很多人可能觉的移动开发要凉了,其实并没有,它只是回归了理性市场,这里我想和读者分享一下,在移动技术的理性市场,我们要如何去找寻自己的技术方向,如何培养自己的差异化个人竞争力。我的个人2019android技术规划面结合下2019年的一些不错的移动开发方向,来谈一下个人今年的技术规划作为参考。1.动态化增强H5容器,基于WebView,这种方案应用最广,成本相对最低;
Androidgiao
·
2023-09-18 22:33
『LeetCode|每日一题』---->打家劫舍
每日一句如果我们总在等待绝对的一切就绪,那我们将永远无法开始作者简介个人主页:XiaoChen_
Android学习
专栏:力扣专栏发布日期:2022/8/29『LeetCode|每日一题』打家劫舍1.每日一题原文链接
XiaoXiaoChen-2716
·
2023-09-17 22:22
LeetCode专栏
leetcode
算法
java
动态规划
#
Android学习
计划第二周 清晰地理解Service
1.Service的start和bind状态有什么区别?调用startService,service的完整生命周期从onCreate=>onStartCommand=>onDestroy。多次调用startService只会多次调用onStartCommand,并不会调用onCreate。start启动的service与该组件没有任何联系,即使该组件被销毁了,service仍然在后台运行,必须调用
Rayhoo
·
2023-09-17 15:54
Android学习
笔记(四)-----RecyclerView,WebView
(2-11)RecyclerView其官方定义是:Aflexibleviewforprovidingalimitedwindowintoalargedataset能够灵活的实现大数据集的展示,视图的复用管理比ListView更好,能够显示列表,网格,瀑布流等形式,且不同的ViewHolder能够实现item多元化的功能1.LinearRecyclerView首先建立两个Activity,Recyc
幕尘..
·
2023-09-17 12:06
学习
Android
Android学习
笔记:Android进程间的几种通信方式
进程与线程一般来说,Android系统中为一个应用程序开启一个进程进行执行,在这个应用程序中的所有组件,通过单独的线程进行执行,而其中所有的线程,共享该应用程序进程的所有资源。当一个应用程序启动的时候,Android系统启动一个新的Linux应用程序的进程和一个执行线程。在默认情况下,一个应用程序运行中的所有组件运行在相同的进程和线程中,这个线程一般称为主线程。如果一个应用程序的组件开始的时候,已
Monster^_^Hunter
·
2023-09-16 10:42
Android
android
java
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他