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广播跨app通信,
Android学习
笔记八:用Broadcast Receiver跨进程(跨app)通信
在前面介绍四大组件的时候提到了可以对外部事件进行过滤的BroadcastReceiver,这里就对它的用法作进一步的探讨。一:BroadcastReceiver的使用主要有以下三个流程:定义接收器,在其中定义接收到广播后的响应行为——注册接收器,配置可以接收到什么广播——在其他地方发送广播。1)定义接收器:继承BroadcastReceiver定义子类publicclassMyBroadcastR
可怕的程序员思维
·
2023-09-16 10:11
android广播跨app通信
android开发笔记之进程通信Messenger
写在前面的话前面我写了一篇文章—
android学习
之remoteservice的aidl详解,讲到跨进程多线程通信,我们使用aidl技术来实现。
hfreeman2008
·
2023-09-16 10:39
android开发笔记
android开发笔记
messenger
android
Android学习
之路(14) AMS与PMS详解
Android系统启动流程与Zygote、SystemServer在讲解Zygote之前,考虑到不同的系统版本源码都不相同,以下分析的源码基于Android8.0.0。init进程当系统启动时,init进程是继Linux内核启动后第二个启动的进程,它是在用户空间被创建的进程,可以通过命令adbshellps查看init进程的pid:上图中PID是当前进程的id,PPID是父进程的id,并且Linu
星如雨グッ!(๑•̀ㅂ•́)و✧
·
2023-09-13 16:17
安卓
android
学习
Android学习
之路(14) Context详解
一.简介在Android开发中、亦或是面试中都离不开四大组件的身影,而在创建或启动这些组件时,并不能直接通过new关键字后跟类名来创建实例对象,而是需要有它们各自的上下文环境,也就是本篇文章要讨论的Context。1.1Context概述Context,字面意思:语境、环境、上下文,在Android系统中,可以理解为当前对象在应用程序中所处的工作环境。其内部定义很多访问应用程序环境中全局信息的接口
星如雨グッ!(๑•̀ㅂ•́)و✧
·
2023-09-13 16:43
安卓
android
学习
Android学习
笔记-UI开发
P2工程结构介绍 project和module的区别:project仅仅是项目,手机上看不到,而module是手机上的app下载gradlegradle全局配置文件sdk位置local.properties引入的模块setting.gradle生成apksrc引入第三方库build.gradle资源虚拟机安装P3TextView1控件常见属性activity_main.xml注意配置值的时候不直
能一块玩吗丶
·
2023-09-12 01:31
Android
Android学习
笔记-五个等级进程
ForegroundProcess前台进程。有最高安全优先级,被系统kill死需要用户确认。处于前台运行状态,正与服务器交互。是用户操作所必须的,任一时间下,仅有少数进程会处于前台,仅当内存实在无法供给它们维持同时运行时才会被杀死。一般来说,在这种情况下,设备依然处于使用虚拟内存的状态,必须要杀死一些前台进程以用户界面保持响应。Android会依据进程中当前活跃组件的重要程度来尽可能高的估量一个进
Acorld
·
2023-09-09 07:57
Android学习
计划
安卓基础AndroidActivity生命周期Application生命周期AndroidService、IntentService,Service和组件间通信Activity的onNewIntentFragment的懒加载实现,参数传递与保存ContentProvider实例详解BroadcastReceiver使用总结Android消息机制Binder机制,共享内存实现原理Android事件分
玲珑·
·
2023-09-04 18:14
android
android
学习
Android学习
之Android通过url拦截跳转到Activity
1.需求来源webview嵌套一个网页,然后点击网页中的按钮,实现跳转到另一个Activity。2.解决方案与前端商量好,前端在做按钮的时候,跳转到另一个页面,然后根据另一个页面的url中包含的字段进行拦截操作,然后Android进行跳转到Activity。实现原理:拦截网页内的js跳转,判断跳转的url是否包含某个约定的字段,如果是,则不进行网页跳转,而是跳转到相应的Activity。代码实现如
木子闲集
·
2023-09-04 08:22
Android学习
之路(13) Handler详解
1.简介Handler是一套Android消息传递机制,主要用于线程间通信。用最简单的话描述:handler其实就是主线程在起了一个子线程,子线程运行并生成Message,Looper获取message并传递给Handler,Handler逐个获取子线程中的Message.Binder/Socket用于进程间通信,而Handler消息机制用于同进程的线程间通信可以说只要有异步线程与主线程通信的地方
星如雨グッ!(๑•̀ㅂ•́)و✧
·
2023-09-03 11:40
安卓
android
学习
android.mk 冒号,
android学习
-ndk-build(androidstudio编译cocos2d-x库的cpp为so文件的解释)
本文不作为ndk初学使用,只是对cpp等c++文件编译成so文件的过程中,参数含义,及ndk配置的解释。使用的技术比较旧。androidStudio使用gradle调用ndk-build工具编译c++代码,使用ndk-build来进行编译,而不是使用最新版本的cmake工具在gradle配置的参数最后都是调用ndk-build命令去执行Android.mk和Application.mk文件Andr
王靖海
·
2023-08-31 06:31
android.mk
冒号
《Flutter For
Android学习
日记》进度指示器
进度指示器Material组件库中提供了两种进度指示器:LinearProgressIndicator和CircularProgressIndicator,它们都可以同时用于精确的进度指示和模糊的进度指示。精确进度通常用于任务进度可以计算和预估的情况,比如文件下载;而模糊进度则用户任务进度无法准确获得的情况,如下拉刷新,数据提交等。LinearProgressIndicatorLinearProg
夏天吃冰棍
·
2023-08-28 06:47
Android学习
之路(10) setContentView详解
一、简介setContentView我们在Activity中经常见到,它的作用就是把我们的布局文件放在Activity中显示,下面我们根据源码分析setContentView是如何做到的二、源码分析1.两种setContentView注意Activity的setContentView和AppCompatActivity的setContentView是有一些区别的,所以我们要分析两钟setConte
星如雨グッ!(๑•̀ㅂ•́)و✧
·
2023-08-28 00:04
安卓
android
学习
Android学习
之路(6) 其他UI控件
ImageView(图像视图)RadioButton(单选按钮)&Checkbox(复选框)开关按钮ToggleButton和开关SwitchProgressBar(进度条)SeekBar(拖动条)RatingBar(星级评分条)ScrollView(滚动条)
星如雨グッ!(๑•̀ㅂ•́)و✧
·
2023-08-28 00:03
安卓
android
学习
ui
Android学习
之路(11) ActionBar与ToolBar的使用
自android5.0开始,AppCompatActivity代替ActionBarActivity,而且ToolBar也代替了ActionBar,下面就是ActionBar和ToolBar的使用ActionBar1、截图2、使用2.1、AppCompatActivity和其对应的ThemeAppCompatActivity使用的是v7的ActionBar(和默认的ActionBar使用起来略有区
星如雨グッ!(๑•̀ㅂ•́)و✧
·
2023-08-28 00:03
安卓
android
学习
Android学习
之路(9) Intent
Intent是一个消息传递对象,您可以用来从其他应用组件请求操作。尽管Intent可以通过多种方式促进组件之间的通信,但其基本用例主要包括以下三个:启动ActivityActivity表示应用中的一个屏幕。通过将Intent传递给startActivity(),您可以启动新的Activity实例。Intent用于描述要启动的Activity,并携带任何必要的数据。如果您希望在Activity完成后
星如雨グッ!(๑•̀ㅂ•́)و✧
·
2023-08-27 15:39
安卓
android
学习
Android学习
之路(9) Bundle
Bundle的概念理解Bundle经常出现在以下场合:Activity状态数据的保存与恢复涉及到的两个回调:voidonSaveInstanceState(BundleoutState)、voidonCreate(BundlesavedInstanceState)Fragment的setArguments方法:voidsetArguments(Bundleargs)消息机制中的Message的se
星如雨グッ!(๑•̀ㅂ•́)و✧
·
2023-08-27 15:38
安卓
android
学习
meethigher-逆向破解今日校园App加密值
只提供发布,不会进行维护,具体请移步原文先给各位看张图(我在一个
android学习
群里见别人发的)。
言成言成啊
·
2023-08-27 05:28
反编译
反编译
java
Android学习
之密码的可见与不可见
一、需求来源很多登录页根据用户名和密码进行登录操作,一般密码右侧会有一个睁眼和闭眼的图标,点击后可以查看或者隐藏输入的密码,即密码的是否可见,通过edittext的setTransformationMethod()方法进行操作。二、具体的操作密码显示:mEt.setTransformationMethod(PasswordTransformationMethod.getInstance());密码
木子闲集
·
2023-08-24 13:41
Android学习
之路(8) Activity
本节引言:本节开始讲解Android的四大组件之一的Activity(活动),先来看下官方对于Activity的介绍:移动应用体验与桌面体验的不同之处在于,用户与应用的互动并不总是在同一位置开始,而是经常以不确定的方式开始。例如,如果您从主屏幕打开电子邮件应用,可能会看到电子邮件列表,如果您通过社交媒体应用启动电子邮件应用,则可能会直接进入电子邮件应用的邮件撰写界面。Activity类的目的就是促
星如雨グッ!(๑•̀ㅂ•́)و✧
·
2023-08-20 22:10
安卓
android
学习
Android学习
之路(7) Frament
Fragment表示应用界面中可重复使用的一部分。fragment定义和管理自己的布局,具有自己的生命周期,并且可以处理自己的输入事件。fragment不能独立存在。它们必须由activity或其他fragment托管。fragment的视图层次结构会成为宿主的视图层次结构的一部分,或附加到宿主的视图层次结构。注意:某些AndroidJetpack库(如Navigation、BottomNavig
星如雨グッ!(๑•̀ㅂ•́)و✧
·
2023-08-20 22:08
安卓
android
学习
Android学习
之模拟手指点击屏幕
1.需求来源app在弹出弹框后,弹窗底部会有一个广告位和一个查看详情的按钮,要求点击广告位之外或者点击按钮,跳转到广告详情,增加用户点击广告的几率。2.解决方案查询并验证,找到两种方案,如下:(1)使用performClick()方法比如点击空白处去点击一个button,首先要设置button的点击事件,然后在空白处的点击事件中添加button的performClick(),才可以触发模拟点击,代
木子闲集
·
2023-08-19 00:31
Android学习
之路(4) UI控件之Button (按钮)与 ImageButton (图像按钮)
本节引言:今天给大家介绍的Android基本控件中的两个按钮控件,Button普通按钮和ImageButton图像按钮;其实ImageButton和Button的用法基本类似,至于与图片相关的则和后面ImageView相同,所以本节只对Button进行讲解,另外Button是TextView的子类,所以TextView上很多属性也可以应用到Button上!我们实际开发中对于Button的,无非是对
星如雨グッ!(๑•̀ㅂ•́)و✧
·
2023-08-16 15:08
安卓
android
学习
ui
Android学习
笔记-01_me
Android学习
笔记-01设置文本的内容1.XML中实现2.代码中实现注意点可能疑惑的地方总结:设置文本大小1.XML中实现2.代码中实现总结:设置文本的颜色1.XML中实现2.代码中实现1.设置系统中的颜色
是鱼染哟
·
2023-08-15 20:15
学习笔记
android
学习
android
studio
java
Rx学习笔记和总结
转载来源http://blog.csdn.net/wuyinlei/article/details/52004099Rx
Android学习
笔记和总结前言rx系列貌似在前一阶段火起来的,也是自己接触的少,
shanshan_blog
·
2023-08-15 08:47
RxJava
RxAndroid
设计模式
响应式
RxJava
Observer
RxAndroid
Android学习
之路(3) 布局
线性布局LinearLayout前几个小节的例程中,XML文件用到了LinearLayout布局,它的学名为线性布局。顾名思义,线性布局像是用一根线把它的内部视图串起来,故而内部视图之间的排列顺序是固定的,要么从左到右排列,要么从上到下排列。在XML文件中,LinearLayout通过属性android:orientation区分两种方向,其中从左到右排列叫作水平方向,属性值为horizontal
星如雨グッ!(๑•̀ㅂ•́)و✧
·
2023-08-14 11:19
安卓
android
学习
Android学习
之路(2) 设置视图
一、设置视图宽高在Android开发中,可以使用LayoutParams类来设置视图(View)的宽度和高度。LayoutParams是一个用于布局的参数类,用于指定视图在父容器中的位置和大小。下面是设置视图宽度和高度的示例代码://创建一个LayoutParams对象LayoutParamslayoutParams=newLayoutParams(width,height);//设置视图的Lay
星如雨グッ!(๑•̀ㅂ•́)و✧
·
2023-08-14 06:31
安卓
android
学习
Android学习
之路(4) UI控件之文本框
本节给大家带来的UI控件是:TextView(文本框),用于显示文本的一个控件,另外声明一点,我不是翻译API文档,不会一个个属性的去扣,只学实际开发中常用的,有用的,大家遇到感觉到陌生的属性可以查询对应的API!当然,每一节开始都会贴这一节对应API文档的链接:TextViewAPI好了,在开始本节内容前,先要介绍下几个单位:dp(dip):deviceindependentpixels(设备独
星如雨グッ!(๑•̀ㅂ•́)و✧
·
2023-08-14 06:31
安卓
android
学习
Android学习
之路(4) UI控件之输入框
本节引言:在本节中,我们来学习第二个很常用的控件EditText(输入框);和TextView非常类似,最大的区别是:EditText可以接受用户输入!1.设置默认提示文本如下图,相信你对于这种用户登录的界面并不陌生,是吧,我们很多时候都用的这种界面相比另外这种,下面这种又如何?还不赖是吧,当然,不会在这里贴布局,这里只介绍默认提示文本的两个控制属性:默认提示文本的两个属性如下:android:h
星如雨グッ!(๑•̀ㅂ•́)و✧
·
2023-08-14 06:31
安卓
android
学习
ui
Android学习
笔记:OkHttp3的基本使用之Post请求
用Okhttp已有一段时日,奈何,自我感觉依旧处于多脸懵逼的状态,遂提笔画记一番。目录一、添加依赖二、构建okhttp的实例三、配置RequestBody请求体四、配置Request请求五、配置Call六、提交(字符串)请求七、请看网络请求结果,传Log!八、其实九、POST提交文件十、POST提交表单十一、提交分块请求十二、完整代码一、添加依赖首先。你得先知道ok的最新版本。也就是去OK的git
KabunM
·
2023-08-14 05:42
网络交互
android
初步理解接口回调
2019.03.09
Android学习
周记——初步理解接口回调本文将通过自己的理解来一步一步浅层讲解接口回调这个星期事情比较多,占用了很多的时间,所以学习的东西相对较少。
Override0330
·
2023-08-09 22:30
RXJava
链接:https://www.jianshu.com/p/b00b2657d073http://www.apkbus.com/thread-313856-1-1.html
android学习
网站1.异步。
湫兮若风__流年
·
2023-08-09 11:27
android学习
笔记之——上下滚动和左右滚动的冲突解决
android学习
笔记之——上下滚动和左右滚动的冲突解决写在前面:开发中往往需要嵌套滚动控件,比如ScrollView嵌套recyclerview做成可上下左右滚动的样式,但是会出现卡顿现象,不容易快速的上下或者左右滚动
林深人不知
·
2023-08-08 22:14
Android
开发
ScrollView
上下左右滑动冲突
android
recyclerview
Android学习
之路(1) App工程的项目结构
一、App工程的项目结构1.项目下面有两个分类一个是app(代表app模块),另一个是GradleScripts。其中app下面又有3个子目录,其功能说明如下:manifests子目录下面只有一个XML文件,即AndroidManifest.xmljava子目录,下面有3个com.example.myapp包,其中第一个包存放当前模块的java源码,后面两个包存放测试用的Java代码res子目录,
星如雨グッ!(๑•̀ㅂ•́)و✧
·
2023-08-06 22:28
安卓
android
学习
python
Android学习
之路(1) 文本设置
Android学习
之路(1)文本一、设置文本内容设置文本内容的两种方式:一种是在XML文件中通过属性android:text设置文本代码如下另一种是在Java代码中调用文本视图对象的setText方法设置文本代码如下
星如雨グッ!(๑•̀ㅂ•́)و✧
·
2023-08-06 21:56
安卓
android
学习
python
实验笔记之——Windows下的Android环境开发搭建
本博文仅为本人学习记录用(**别看)目录安装AndroidStudio以及JDKJDKAndroidStudiio开始使用AndroidStudio参考资料之前博客也对配置Android做过记录
Android
gwpscut
·
2023-08-03 02:16
笔记
android
Android学习
--Bundle(二)Parcelable
参考资料:https://www.jianshu.com/p/32a2ec8f35aehttps://www.cnblogs.com/tangZH/p/10998065.html1.Parcelable的简单介绍介绍Parcelable不得不先提一下Serializable接口,Serializable是Java为我们提供的一个标准化的序列化接口,那什么是序列化呢?----简单来说就是将对象转换为
陈可积
·
2023-08-01 21:59
Android学习
笔记之——Camera2架构
之前博文《
Android学习
笔记之——调用前后置相机的视频流》已经实现了视频流的捕获与显示了(通过camera1setPreviewCallback类似功能实现)。
gwpscut
·
2023-07-27 12:10
Android
android学习
笔记总结初学者必看,
android学习
笔记总结初学者必看
1/8
android学习
笔记总结初学者必看
Android学习
笔记总结第一步:Android-在Windows下搭建Android开发环境,以及HelloWorld程序搭建Android的开发环境,以及写一个简单的示例程序
张一弘
·
2023-07-26 11:10
Android学习
笔记(一):Android基础
1Android发展和历史Android是由Android公司创造的手机操作系统,公司创始人是AndyRubin,后来被Google收购,Google于2007年11月发布了Android1.0手机操作系统,在2009年发布了Android1.5,此后Android发展迅速。目前Android已经超出类手机操作系统的范畴,已经被广泛应用于TV、手表以及各种可穿戴设备等等。2Android平台架构A
氷泠
·
2023-07-26 11:38
Android
android
studio
android
gradle
学习笔记
签名
android学习
笔记----Glide基本用法总结
基本用法Glide.with(this).load(url).into(imageView);Glide.with()方法用于创建一个加载图片的实例。with()方法可以接收Context、Activity或者Fragment类型的参数。load()方法用于指定待加载的图片资源。Glide支持加载各种各样的图片资源,包括网络图片、本地图片、应用资源、二进制流、Uri对象等等。添加占位图placeh
天青色等烟雨hhft
·
2023-07-24 15:24
Android学习
———服务器、客户端、Scoket网络编程
目的今天的学习关于面对网络而言的。众所周知。网络在如今的大环境下是不可逆的主流,而网络无外乎服务器,客户端,数据库等主要部分,今天实现了不同计算机的交互,进行聊天操作,使用Java实现一个简单的聊天程序,实现服务器端接收到客户端发来的消息,使用了java.net.socket包.通过socket实现client—server之间的通讯.。涉及的知识主要有多线程以及Scoket类使用。话不多说,St
咲太弟子
·
2023-07-21 01:44
android adb 框架,
Android学习
历程(9):初识adb的架构
Posted:October28,2009|Version:0.1almost在android平台上写TCP/UDP的Socket测试程序时,因为不知道把端口重定向到emulator上的端口上,而吃了很多困-_-!于是,今天下午了解一下adb这个工具,发现adb的整个架构很有意思,记录一下:adb:全称为AndroidDebugBridge,它是一个多用途的工具,可以让你管理模拟器实例或者andr
weixin_39758712
·
2023-07-19 12:26
android
adb
框架
《Flutter For
Android学习
日记》状态管理
响应式的编程框架中都会有一个永恒的主题——“状态(State)管理”,无论是在React/Vue(两者都是支持响应式编程的Web开发框架)还是Flutter中,他们讨论的问题和解决的思想都是一致的。所以,如果你对React/Vue的状态管理有了解,可以跳过本节。言归正传,我们想一个问题,StatefulWidget的状态应该被谁管理?Widget本身?父Widget?都会?还是另一个对象?答案是取
夏天吃冰棍
·
2023-07-18 23:35
Android学习
笔记4--一个简单时钟软件用到的知识点
最近看一个人修自己的工作台,突然就瞄上了他台子上的时钟,后来发现我测试机整天摆在坐上也可以改个时钟来摆摆,遂做了这个小东西,后来发现软件是好软件,就是有点费电,(哭)以下是本次开放中用到的小知识点总应用全屏隐藏导航栏横屏和竖屏适配禁止锁屏多线程UI更新简单工厂模式,多UI样式显示软件界面截图竖屏横屏具体知识点(不做深入展开)1.应用全屏这里全屏方案采用的是纯styles修改@color/color
kjiwu
·
2023-07-16 22:16
Android学习
笔记——UI组件学习
Android常见控件常用的UI组件TextView(显示文本)EditText(可编辑文本框)Button(按钮)CheckBox(复选框)RadioButton(单选按钮)+RadioGroup(单选按钮组)ImageView(图片)ToggleButton(开关按钮)1.TextView(显示文本)预览图片:2.EditText(可编辑文本框)效果图:3.Button(按钮)效果图:4.Ch
我不是黑克●^●
·
2023-06-21 15:09
学习笔记
android
android 静态加载fragment,
Android学习
——Fragment静态加载
从今天开始做一套安卓的学习笔记,开发环境是AndroidStudio,把学习过程中的知识和遇到的问题都写在这里,先从Fragment开始学起。Fragment概述Fragment是Android3.0之后引入的全新的概念,主要目的是用于大屏幕设备上,例如平板电脑。简单来说,就我的个人理解,Fragment相当于一个一个集成好的装饰品,可以用来装饰Activity。而在Activity的空间变化了之
weixin_39791152
·
2023-06-19 22:26
android
静态加载fragment
Android学习
——碎片(fragment)
碎片1.碎片是什么2.碎片的使用方式2.1静态加载Fragment2.2动态添加碎片2.3在碎片中返回栈2.4Fragment管理与Frangment事务2.5Fragment与Activity的交互3.碎片的生命周期3.1碎片的状态3.2生命周期的流程3.3常用操作下生命周期流程1.碎片是什么Fragment是Android3.0后引入的一个新的API,它出现的初衷是为了适应大屏幕的平板电脑,当
Liquor...
·
2023-06-19 22:25
Android笔记
android
学习
字节大牛教你手撕
Android学习
,已拿offer入职
前言春招已经接近尾声了,不知道各位小伙伴有没有收获自己心仪的offer呢。笔者疫情被裁后在家LeetCode狂刷了800多题,加之自己以为工作总结的知识、经验,系统化的整理了一下。在五一期间已经收获了字节的offer。废话不多说,下面是我的刷题分享。主要分为以下几部分:(1)java面试题(2)Android面试题(3)混合开发面试题(4)高端技术面试题(5)非技术性问题&HR问题汇总一、java
mark小王子
·
2023-06-15 00:18
程序员
android
移动开发
面试
Android学习
:OkHttp进行网络请求等
OkHttp连接后台OkHttp介绍及基本配置OkHttp是一个优秀的网络请求框架,主要介绍介绍OkHttp的Get请求、Post请求、上传下载文件、上传下载图片等功能。1、进行依赖配置和xml中加入联网权限在对应的Module的gradle中添加compile'com.squareup.okhttp3:okhttp:3.5.0'然后同步一下项目即可同时需要在AndroidMainffest.xm
程序员洲洲
·
2023-06-14 16:17
Android
android
《Android 教程》前篇
目前已经存在的
Android学习
书籍可以分为两类,一类是基础教学,重点在对知识体系的介绍,内容全面但是每
天哥在奔跑
·
2023-06-10 20:55
上一页
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
其他