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--
实现清理缓存功能
有时候项目中需要清理一些缓存数据(如:图片缓存、网络数据缓存等),当然也要对SharedPreferences存储的数据进行清理,当然App中有个这样的功能可能会提高逼格吧。实现效果:image该效果是根据之前demo基础上实现的,所以上面部分的作用主要是为了产生缓存,方便看到清除的效果。这篇内容主要包括获取缓存的大小和对获取的缓存进行清除:1.获取缓存的大小/***获取整体缓存大小*@param
cain07
·
2024-02-10 16:47
android封装map实体类,
Android--
将实体类转化成Json和Map的基类
packagecom.newair.talk.base;importandroid.text.TextUtils;importcom.google.gson.Gson;importjava.lang.reflect.Field;importjava.util.Collections;importjava.util.HashMap;importjava.util.Map;/***公共请求*/publ
IC咖啡胡运旺
·
2024-02-03 20:36
android封装map实体类
Android--
刷机与adb
目录一、Android设备启动流程二、刷机模式介绍三、Windows命令行四、adb介绍与配置五、常用的adb命令一、Android设备启动流程Android就是Linux内核(Kernel)+Java虚拟机(JVM)Android设备启动就分为两个阶段:Linux启动1.启动电源以及系统启动:当电源键按下时引导芯片代码从预定义的地方(固化在ROM)开始执行,加载引导程序BootLoader到RA
Abro.
·
2024-01-16 09:11
android基础
智能手机
adb
android
flutter Could not resolve io.flutter:x86_64_debug-1.0.0
运行flutter项目如果出现下面这种情况解决办法:定位到
Android--
>build.gradle添加到下图红色标记处classpath'com.google.protobuf:protobuf-gradle-plugin
笑看生活老6
·
2023-12-27 14:06
Android--
高效地加载大图片
转载自http://blog.csdn.net/junjx/article/details/7798604在Android开发中,我们经常需要加载图片。但是图片的尺寸往往会很大,如果我们要的是比较小的图片,在Android有限的内存下,我们显然不能把大尺寸的图片放到内存里,这样不但效率降低,而且会导致java.lang.OutOfMemory异常,相信很多朋友都遇到过这样的问题,那么该怎么解决这一
hjj0212
·
2023-12-19 00:08
Android
android
Android
ANDROID
Android--
显式调用与隐式调用及两者区别
目录前言一、显式调用与隐式调用区别1.显式调用:2.隐式调用:二、Android显式调用从MainActivity跳转到SecondActivity1.构造方法传入Component(最常用)2.setClass/setClassName方法3.setComponent方法三、Android隐式调用1.action匹配:Intent的action过滤信息中的任一action2.category匹配
adjsk
·
2023-12-17 16:21
Android
android
Android--
开源优秀框架
转载地址:http://blog.csdn.net/angle0306/article/details/78900051github优秀框架:https://www.hellojava.com/a/64350.html1.Retrofit一句话介绍:Retrofit是一款类型安全的网络框架,基于HTTP协议,服务于Android和java语言上榜理由:Retrofit以21.8k的stars量雄踞
chaoyu168
·
2023-10-20 21:02
Android
Android开发
Android进阶
Android
Android--
画板--详解
前期知识横竖屏的切换1.配置文件:screenOrientation的常用参数sensor:感应屏幕方向portrait:不会旋转landscape:横屏固定sensorLandscape:感应横屏2.代码配置:@OverrideprotectedvoidonResume(){super.onResume();//设置横竖屏setRequestedOrientation(ActivityInfo.
iwen大大怪
·
2023-10-20 08:50
Android--
数字签名和数字证书
一、数字签名1.概述数字签名是非对称加密与数字摘要的组合应用2.应用场景校验用户身份(使用私钥签名,公钥校验,只要用公钥能校验通过,则该信息一定是私钥持有者发布的)校验数据的完整性(用解密后的消息摘要跟原文的消息摘要进行对比)3.签名过程“发送报文时,发送方用一个哈希函数从报文文本中生成报文摘要,然后用自己的私人密钥对这个摘要进行加密,这个加密后的摘要将作为报文的数字签名和报文一起发送给接收方,接
chaoyu168
·
2023-10-02 10:15
Android
Android开发
加密
数字签名
数字证书
Android
Android--
(7)--Android Shape实现控件背景
一、简单使用刚开始,就先不讲一堆标签的意义及用法,先简单看看shape标签怎么用。1、新建shape文件首先在res/drawable文件夹下,新建一个文件,命名为:shape_radius.xml内容是这样的:(先不需要理解,先看shape怎么用)[html]viewplaincopy[html]viewplaincopy2、添加到控件中在定义好shape文件后,下一步就是将其添加到控件中,添加
chfangfang
·
2023-09-26 19:55
Android开发
Android开发技术
android
控件背景
圆角效果
Android--
进程间通信(Binder)
Android系统提供了一些通用服务,比如音乐打电话发短信,WIFI,定位,输入法,传感器等。应用程序与这些通用服务运行在不同的进程中,如果应用程序想要与这些通用服务交互就要涉及到进程间通信,Binder就是为了Android进程间通信而设计的。Binder框架Binder是一种架构,这种架构提供了服务端接口、Binder驱动、客户端接口三个模块。服务端Binder服务端相当于一个Binder类对
chaoyu168
·
2023-09-01 03:36
Android
Android开发
aidl
进程通信
Binder
Android
Android Studio-kotlin 初学者下载教程(保姆版)
Android--
第一行代码○资源下载需要的工具1.JDK2.AndroidSDK3.AndroidStudio搭建开发环境一.AndroidStudio软件的下载1.https://developer.android.google.cn
Ice bear699
·
2023-08-24 07:55
kotlin
android
android
studio
java
Android--
初级
Android--
初级前言一、初识?
joyyi9
·
2023-08-09 04:18
移动开发
android
java
apache
Android--
广播的简明介绍
文章首发至个人公众号:追风栈Binary广播(Broadcast)是Android系统以及应用程序传递信号的一种机制。它灵活的穿梭在各个应用程序之间或者是单个应用程序的内部,一旦发现满足条件的接收者,就会去这个接收者中进行广播。广播作为Android四大组件之一,自然在系统的组成上也占据着重要的位置。广播的内容很精简,但是其内部的原理实现是十分复杂的,本文暂先讨论如何在应用中使用广播,原理部分等后
windytouch
·
2023-07-29 11:37
ArcGIS Runtime API for
Android--
如何从Geometry中获取闭合区域面积?
使用草图编辑器可以很方便的在底图上进行点线面的绘制,但是绘制完的图形,如何获取值呢?我查了很多资料都没说到关键点,可能默认大家都会,但是我比较菜,还是需要详细说明的。通过官方文档最终实现了面积数据的提取(文档终于看明白了)。目录效果1.Geometry2.GeometryEngine3.areaGeodetic4.AreaUnit5.GeodeticCurveType6.代码
韦_恩
·
2023-07-26 18:26
Android-GIS开发总结
arcgis
Android
GIS
Java
Android--
雕虫小技 自定义竖直ProgressBar
progressbar.gif遇到的需求:竖直的显示进度/或者当前的比例可以动态的展示进度颜色有可能随时更改已经知道了具体的需求,让我们一步步开始实现吧1.自定义VerticalProgressBar就是简单的自定义控件,继承ProgressBar就行。代码:publicclassVerticalProgressBarextendsProgressBar{publicVerticalProgres
MartinDong
·
2023-07-24 22:17
eclipse的clean不自动生成apk的解决办法
上网找了一下资料,比对了自己用的eclipse,发现原因如下:在首选项中,
Android--
>Build下,有一个复选框:skippackaginganddexinguntilexpo
James506
·
2023-06-18 01:02
TIPS
Android
eclipse
android
build
file
手机
up
Android--
字符串过滤器InputFilter--实现EditText限制输入数字的大小及小数点位数
概述InputFilter是系统提供的一个接口,里面只有一个方法filter(),用于过滤输入/插入的字符串,返回值为CharSequence。一般都是通过判断语句来过滤字符串,在这里InputFilter是另外一种实现方式。代码/*******************************输入框关联*********************************/et02.setFilter
星__褚
·
2023-06-11 15:51
Android--
探讨Activity的生命周期
文章首发在个人公众号:追风栈Binary。希望共同交流和相互探讨。当我们在评价一个App的时候,经常会从流畅度、稳定性以及人性化这些角度去多维度的比较。一些操作流畅、页面精美的App即使没有什么大的实用意义,但我们都会选择多看几眼,相反的是,如果一个App启动慢,页面滑动卡顿,经常需要重新加载页面信息,那么毫无疑问,卸载是对它最后的仁慈。Android开发是通过Activity(活动)来完成与用户
windytouch
·
2023-04-10 13:21
Android--
>RatingBar自定义大小,自定义样式(图片)
1:首先声明自定义RatingBar的样式(values/styles.xml)@drawable/rating_bar80dp2:自定义RatingBar的图片(drawable/rating_bar.xml)3:布局文件中,引用即可(layout/layout.xml)android:layout_width="wrap_content"android:layout_height="wrap_
angcyo
·
2023-03-17 01:41
Android--
模拟点击屏幕
publicclassUtil{/***模拟屏幕点击事件,点击坐标(x,y)**@paramx*@paramy*/publicstaticint[]click(intx,inty){int[]xy={x,y};InputStreamis=null;ByteArrayOutputStreambaos=null;Listcommands=newArrayList();commands.add("inp
HelloSim
·
2023-03-15 10:25
Android开发
android
android
studio
java
Android--
>相册,摄像头获取图片,图片路径,以及剪裁图片
本文介绍如何从相册,摄像头中获取图片Bitmap和图片的路径Path.并且实现可以剪裁图片,和压缩图片.1:打开图片选择器(系统默认就提供了)staticfinalintREQUEST_CODE_PHOTO=100;publicvoidgetPhotoFromPhotos(){Intentintent=newIntent(Intent.ACTION_GET_CONTENT);intent.addC
angcyo
·
2023-03-09 20:21
isolate机制和异步编程
android--
主线
andy_db22
·
2023-02-02 18:32
Android--
点击事件的分发(1)
在事件分发和处理的过程中,我们比较熟悉方法有:比如dispatchTouchEvent,做事件分发;onTouchEvent,onTouchListener用来处理各类型的事件等,但是事件到底是从哪里开始的呢?又是怎么传递到dispatchTouchEvent方法,这些我们都没有关心过,今天就带着大家简单过一下源码相信大家应该还没忘记ViewRootImpl这个类,在上篇博客Android-UI的
紫气东来_life
·
2023-01-05 18:51
Android-UI
android
UI
Android--
简单电子木鱼开发详解
PS:素材和整个文件我都会放在最后请耐心看完~简单看下效果:页面布局代码:主要实现代码:packagecom.example.muyu2;importandroidx.annotation.NonNull;importandroidx.appcompat.app.AppCompatActivity;importandroid.annotation.SuppressLint;importandroi
将军府中来
·
2022-11-29 19:26
Java
Android
初学者
1024程序员节
Android--
爱意小程序
前几天花了半个小时帮好朋友做了一个表白的小程序,实现了一点基本的功能!总流程如下:1:点击运行程序会先出现一个7秒钟的视频(当然是他女朋友的)!2:视频结束后会进入登录界面,界面写死,规定是他女朋友的姓名和出生年月日!3:登录成功后会进入主界面(上面是一个轮播图(不停循环播放照片且配有文字),下面是一个爱心秀(会旋转且会播放音乐))(轮播图的照片和爱心的内容都是关于他女朋友的)4:点击轮播图的照片
DY.memory
·
2022-11-16 12:37
Android基础知识
小程序
#
Android--
无需 ROOT 实现自动化脚本,让你的手机拥有无穷的可能(非宣传 APP)
#
Android--
无需ROOT实现自动化脚本,让你的手机拥有无穷的可能(非宣传APP)引言下载工具写在最后引言在上一期#Android–使用Android手机运行一个完整Ubuntu系统(无需ROOT
投笔丶从戎
·
2022-11-03 14:02
Android
android
ubuntu
Android--
设置App的启动页面
几乎所有的app,在启动进入主页的过程中,都会先显示一张图片然后再进入app主页。其实如果不设置这张图片的话,默认就是白色背景,给用户的体验不好。具体设置方法如下所示:找到app/src/main/res/values下的themes文件。新建一个style,并写入以下三个子项@drawable/pager//设置启动页背景图片true//设置背景图片为全屏显示@android:color/tra
Y.IU.
·
2022-07-25 11:50
Android开发
android
java
开发语言
Android--
关闭某个指定activity,android开发游戏
if(sManager==null){sManager=newFinishActivityManager();}}}returnsManager;}/**添加Activity到集合中/publicvoidaddActivity(Activityactivity){if(activityList==null){activityList=newLinkedListcls){if(activityLis
m0_65322636
·
2022-03-05 14:19
程序员
面试
移动开发
android
Android--
>iostat(显示CPU和IO系统负载情况)
推荐阅读:https://busybox.net/https://termux.com/http://blog.csdn.net/zhangjay/article/details/66567711:需要下载iostathttps://wiki.cc.gatech.edu/epl/index.php/Android_tools(需要在此网页寻找具体的下载地址),解压后可以得到一个无扩展名的iosta
angcyo
·
2022-02-19 04:29
Android--
封装微信支付和支付宝支付
PaySDK整合微信支付和支付宝支付GitHub地址使用方法1.添加gradle依赖compile'com.sflin:pay:0.2.0'2.在项目assets目录下创建pay.json文件{"AliPay":{"app_id":"支付宝APPID","RSA_PRIVATE":"应用私钥","sign_type":"签名类型:如RSA2","notify_url":"回调地址"},"WXPay
SFLin
·
2022-02-17 05:24
android NITZ NTP
Android--
系统网络
傀儡世界
·
2022-02-03 14:00
Android--
利用Box2d重力引擎打造小球碰撞效果
Box2d是一个强大的开源物理游戏引擎,使用c/c++编写,用来模拟2D的物体运动和碰撞。Box2D内部集成了大量的物理力学和运动学计算,内部实现很复杂,但是封装性很好,暴露给开发者的接口简单友好有人实现了Java版的Box2D后被谷歌收入,并成立了一个小组维护这个项目--JBox2DJBox2d反馈给开发者的结果只有坐标,没有绘制接口,需要开发者自己绘制,需要我们自行绘制,而Box2d含有绘制项
aruba
·
2021-10-05 11:09
Android 性能优化之布局优化
在Androidstudio菜单栏上,点击Tools-->
Android--
>AndroidDeviceMonitor在
Little丶Jerry
·
2021-06-14 19:59
Android--
>回调(interface/abstract)的用法(通俗易懂)
版权声明:欢迎转载,转载请注明出处-->http://blog.csdn.net/angcyo使用场景小明想要问小红借10块钱,小红答应借.但是小红很关心小明还钱,因为小红想要在小明还钱之后,去买好吃的蛋糕.这个时候,小红又不能时时刻刻催着小明还钱.只能等小明还钱的时候通知小红了;那么,小明通知小红的这个过程,我把它叫做回调;上代码(Interface部分):1:首先定义个还钱的回调接口publi
百折不挠的饭团
·
2021-05-18 01:30
Android--
>分享工具类:判断网络状态,网络类型,获取网络IP(包括GSM IP)
纯粹的代码分享,没啥技术可言:1:判断网络状态publicstaticbooleanisNetOk(Contextcontext){ConnectivityManagercm=(ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE);if(cm==null)returnfalse;NetworkInfon
angcyo
·
2021-05-16 22:09
Android--
>intent-filter 过滤规则的匹配 (Activity通过Uri传递参数)
当我们使用Intentintent=newIntent(Intent.ACTION_VIEW);startActivity(intent);这种方式启动Activity的时候,叫做隐式调用;隐式调用最重要的就是匹配规则,否则系统也不知道该启动那个Activity;一般,声明Activity的时候,可以这样写:也可以这样写:其中intent-filter声明的部分就是此Activity匹配规则;每声
angcyo
·
2021-05-13 21:24
Android--
工具Eclipse常识
初始eclipse的一些总结:1.java设置代码自动提示的功能:window-preferences-java-editor-contentAssist倒数第二行添加你想加入的所有字母:.qwertyuiopasdfghjklzxcvbnm<>()2.xml文件设置自动代码提示:window-preference-xml-xmlfile-editor-contentAssist正数第二行2.设置
上善_若水
·
2021-05-13 00:27
Android--
快速接入微信支付
前言最近实习的时候要求我做支付模块,主要是介入支付宝支付和微信支付的。支付宝支付接入相对来说比较好做,官网文档也比较容易懂。但是做微信支付的时候,官网文档就有点懵逼了,不过慢慢读还是能够开通的。与是抽时间记录一下微信支付接入的过程。这里我不去说明AppID申请的过程,主要记录一下开发过程。微信支付首先一定要清楚微信支付业务流程,这样接下来就事半功倍了。主要官方文档看这:业务流程APP端开发步骤An
Swy2w
·
2021-05-09 00:47
Android--
>打造无限循环的RecyclerView
这里写图片描述难点分析:1:如何在有限的数据里面,实现无限个Item呢?2:如何让滑动的时候,一个一个的滑动,而不会一下子滚动多个呢?3:如何在第一次显示的时候,就可以左滑呢?针对以上问题,接下来一一解决:问题1:只需要在RecyclerView.Adapter的方法中:@OverridepublicintgetItemCount(){returnInteger.MAX_VALUE;}可能距离真正
angcyo
·
2021-05-04 14:12
Android--
>自定义模版EditText(多用于手机号码,银行卡号等输入)
先看看效果图:这里写图片描述这里写图片描述这里写图片描述方法其实很简单,都没啥好写的咯;简单说一下思路吧:1:首先从模版中,拿到关键点所在的位置,保存在List中.privatevoidinitView(){if(!TextUtils.isEmpty(patternString)){for(inti=0;i
angcyo
·
2021-04-25 23:18
Android--
多线程处理
在Android中,UI线程(主线程)处理UI操作,工作线程处理耗时任务。下面列举4中多线程方式:Handler+ThreadAndroid主线程包含一个消息队列(MessageQueue),该消息队列里面可以存入一系列的Message或Runnable对象。通过一个Handler你可以往这个消息队列发送Message或者Runnable对象,并且处理这些对象。每次你新创建一个Handle对象,它
__帝华
·
2021-04-23 23:45
Android--
>RecyclerView.ItemDecoration分割线详解
RecyclerView.ItemDecoration不仅仅只是用来画线实现分割线这么简单;你可以绘制everything,只要你想要;都可以;最常用的:绘制分割线;绘制分组标题;点这里查看效果图参考文档:http://blog.csdn.net/pengkv/article/details/50538121ItemDecoration有3个重要的方法:@OverridepublicvoidonD
angcyo
·
2021-04-23 14:52
Android--
>键盘表情切换的终极解决方案
之前写过一篇文章
Android--
>如何优雅的切换表情和键盘(原理),没有看多的可以看看.这个方案有一个问题,当状态栏透明的时候,就会出现问题.而且也不支持在Dialog中使用.实现方式也很简单,但是代码逻辑很复杂
angcyo
·
2021-03-10 19:24
Android--
四大组件 (万字详细解读!!!)
四大组件的生命周期目录四大组件的生命周期Activity生命周期:这个结合它的各个方法来看方法间的区别Activity的切换Activity的四种启动模式当按下Home键时,引起的变化内存资源不足,导致低优先级Activity被杀死Service使用场景生命周期通信方式前台服务Service和Thread的区别IntentService进程的优先级BroadcastReceiver作用和地位使用方
Ge.Programmer
·
2021-02-06 18:23
Android
android
四大组件
Android--
支付宝沙箱集成(详细图解)
目录效果图关于官方的Demo进入开发者平台下载他的沙箱版支付宝下载官方给的SDK导入官方给的Demo导入SDK修改APPID、PID、TARGET_IDRSA2_PRIVATE问题也就是这个沙箱的公钥和私钥最后加入这条语句EnvUtils.setEnv(EnvUtils.EnvEnum.SANDBOX);在onCreate()方法里面效果图的代码activity布局文件MainActivity文件
Ge.t
·
2021-01-25 18:03
Android
android
移动开发
支付宝
Android--
电商首页的分页导航
目录效果图实现方案布局文件RecyclerView的布局文件EntranceAdapter类ModelHomeEntrance类ScreenUtil类CagegoryViewPagerAdapter类逻辑文件(实现)效果图实现方案RecyclerView+ViewPager布局文件将ViewPager和小圆点指示器都包裹在约束布局里面小圆点放在约束布局的线性布局里面RecyclerView的布局文
Ge.t
·
2021-01-20 15:25
Android
viewpager
android
Your project contains error(s)... 新创建的android项目
是否是在一级目录下(磁盘的根目录,没有验证)5.单击myeclipse-->project-->clean重新启动myeclipse6.如果在linux环境下Window--》Preferences--》
Android
lianhualianhua
·
2020-09-17 10:21
android--
超级手电筒的开发记录
作为新手,我认为做小东西是学习一门语言最快的方法,目前在跟着教程制作超级手电筒,每天记录一些,直到做完这个手电筒主要思路关于手电筒,两个imageview带有相应的开关图片,一个空白的imageview作为热区,代码控制其大小,用来让用户点击框架布局—上下依次继承关系BaseActivety主文件,初始化一些按键FlashLight控制手电筒的java类mainActivity暂时未用到下面学习到
Claire_ljy
·
2020-09-17 03:23
移动开发
Debug native code using addr2line on
Android--
再转一个Android .so 调试
http://www.codexperiments.com/android/2010/08/tips-tricks-debugging-android-ndk-stack-traces/http://crazydaks.com/debugging-in-android-with-tombstones.htmlhttp://blog.csdn.net/coder_jack/archive/2010/
guyun_shine
·
2020-09-16 18:12
Android
上一页
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
其他