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-
使用Pull对XML进行增删改查
0.ThanksAndroid解析XML的三种方式Android几种解析XML方式的比较androidxml解析修改android对xml文件的pull解析,生成xml,对xml文件的增删Android中xml解析三种方式的区别1.概述PULL是google推荐的解析方式,它和SAX很像,也是从基于流式,从头开始扫描。不过,我们可以控制是否进行下一步扫描,而SAX不行,SAX是一股脑地扫描到文档末
CokeNello
·
2020-08-24 17:55
Android-
快速实现ViewPager+Tablayout的联动效果
Android-
快速实现ViewPager+Tablayout的联动效果在项目开发中很多场景都会碰到tab栏切换的效果,实现的思路也有很多种,tabhost+fragment,radionbtton+viewpager
七號座先生
·
2020-08-24 14:57
android
viewpager
tablayout
Android-
网络编程
1.网页源码查看器代码实现步骤[1]搭建UI[2]httpurlconnection类基本用法publicvoidclick(Viewview){try{//1.获取用户输入的路径Stringpath=et_path.getText().toString().trim();//2.访问这个路径URLurl=newURL(path);//3.通过url对象获取httpurlconnection实例该
NervousDing
·
2020-08-24 13:31
Android-
让Activity不销毁,直接进入后台
重写Activity的onKeyUp()方法@OverridepublicbooleanonKeyUp(intkeyCode,KeyEventevent){if(event.getAction()==KeyEvent.ACTION_UP){if(keyCode==KeyEvent.KEYCODE_BACK){moveTaskToBack(true);returntrue;}}returnsuper
AngularFlow
·
2020-08-24 12:56
Android
Android-
防止用户快速点击和多点触控
1.为什么要防止用户重复点击在用户使用App的时候,并不会乖乖的按照我们的想法而执行。下面就拿我们熟悉的Button来:举个栗子假设这个Button的点击事件是“一个登录的网络请求”,这时候我们的主角-老司机小明登场了,他娴熟的输入了自己的账号和密码,然后点击了登录,静静地等候着APP的反馈跳转,可是天有不测风云,这时候网络不是很好,APP一直还未反馈。我们的老司机也是一个暴脾气,抓着APP的那个
xianlin2111
·
2020-08-24 11:33
Android
android-
将程序Activity保留(防止被后台自动删除)
为了将程序的数据保留,防止程序在后台被后台自动销毁。可以使用SavedStateVMFactory来使得程序数据得到保留若要使用这种方法需要在build.gradle里面添加implementation‘androidx.lifecycle:lifecycle-viewmodel-savedstate:1.0.0-alpha01’我这里使用了Binding来控制UI交互MainActivity重点
PETERMAOSX
·
2020-08-24 11:00
Android
JAVA
Android-
图形图像与动画之Animation实现图像的 渐变、缩放、位移、旋转的代码
把代码过程重要的一些代码做个记录,下面代码是关于
Android-
图形图像与动画之Animation实现图像的渐变、缩放、位移、旋转的代码。
weixin_34242819
·
2020-08-24 11:08
Android-
属性动画ObjectAnimator
//解决setDuration不响应问题try{ValueAnimator.class.getMethod("setDurationScale",float.class).invoke(null,1f);}catch(Throwablet){Log.e(TAG,t.getMessage());}ObjectAnimatoroa=ObjectAnimator.ofFloat(mTv01,"trans
爱自在
·
2020-08-24 10:32
Android
Android-
设置Button不可点击
如果你设置android:clickable是没有效果的,Button默认clickable是true。修改是没有效果。要想设置button不可点击,只有设置android:enabled。
xinglinCai
·
2020-08-24 10:00
Android-UI控件
Android-
布局优化merge, viewStub, include总结
多层布局的嵌套会导致页面加载慢,影响用户的体验,今天我们就来学学如何使用include,merge及viewStub。1.includeinclude便于对相同视图内容进行统一的控制管理,提高布局重用性,以标题栏为例,我们先定义一个通用的标题栏,相关代码如下:commont_title然后在我们的MainActivity页面引入,我们的MainActivity页面有一个加载视图的按钮效果如下:im
赵涛涛
·
2020-08-24 09:05
Android-
给图片添加暗影
1.创建颜色梯度文件在drawable文件夹下,创建一个shap为根标签的文件shap标签里面包含一个gradient标签android:angle="90"颜色梯度旋转的角度值android:centerColor=""中间部分的颜色android:endColor=""尾部分颜色android:startColor=""头部分颜色2.XML代码XML是一个垂直的线性布局,里面包含2个Image
「已注销」
·
2020-08-24 09:01
Android
Android-
打包App瘦身
1.Android打包时,如果App想瘦身,需要开启一些设置修改的build.gradle是红色那个,不是黑色里面的那个2.修改代码buildTypes{release{minifyEnabledtrue//开启混淆代码shrinkResourcestrue//打包App,去掉一些资源,减少App大小proguardFilesgetDefaultProguardFile('proguard-and
「已注销」
·
2020-08-24 09:00
Android
Android-
图片和base64字符串互转/删除本地
图片工具类packagecom.example.save_pic_delete;importandroid.content.ContentResolver;importandroid.content.ContentUris;importandroid.content.Context;importandroid.database.Cursor;importandroid.graphics.Bitma
莉姐姐
·
2020-08-24 09:21
图片加载/处理相关
工具类
Android-
利用设备管理器来实现锁屏功能并可一键自我卸载
设备管理器操作步骤1,创建类DeviceAdminReceiver的子类如:com.lmk.lockscreen.DeviceAdminSample(继承DeviceAdminReceiver类就ok!)2,在清单文件中配置广播接收者3,配置字符串相关信息设备管理员开启设备管理员,不开扣2000元管理员4,在res目录下创建xml文件夹,在该文件夹下创建device_admin_sample.xm
LMK_94
·
2020-08-24 09:10
Android开发
android-
基础知识:实现简单的拨打电话功能_intent_study
通过拨打电话案例学习intent的使用方法.由于是小程序,所以采用UI界面->Activity->业务层自上而下的顺序来编写代码.由于要用到系统功能,要在AndroidMainfest.xml加入1.界面设计res/layout/main.xmlmain.xml2.res/values/strings.xml加入字符串变量strings.xmlHelloWorld,PhoneCallActivit
baisi8716
·
2020-08-24 08:01
百度地图 带AK可直接运行的baidumapsdk demo
相关的mydebug.keystore(压缩包里),这样,只要下载我的demo就可以直接看效果了.mydebug.keystore的导入方式:Eclipse:Window->Preferences->
Android
轻度强迫症患者
·
2020-08-24 07:40
Android
android
【
Android-
动画】属性动画基本介绍及使用方式
首先,我们要区别属性动画与补间动画的区别:属性动画:真正改变了控件的属性补间动画:视觉现象,没有改变都控件真正的值(如:当控件发送位置变化时,如果设置了点击事件,只有控件原位置的地方才有点击事件!)属性动画重要的两个类:ValueAnimatorObjectAnimator.ofFloat()————————————————————————————————以一个textView为例来演示属性动画!
小菜要发财
·
2020-08-24 07:05
Android学习
#
activity
android
Android-
禁止Activity跳转生成2个实例
问题描述:设置Button的点击事件,连续点击2次,会产生2个Activity的实例解决办法1:在AndroidManifest.xml文件中,给Activity标签添加启动模式 解决办法2:在创建Intent对象时,添加启动模式Intentintent=newIntent(getApplicationContext(),SecondActivity.class);inten
「已注销」
·
2020-08-24 07:53
Android
Android-
收集-持续更新中...
1、Activity相关:1、Activity的生命周期image2、Activity的启动模式以及使用场景启动模式standard:默认的启动模式,每次创建都会产生新的实例,谁启动了该模式的Activity,该Activity就属于启动它的Activity的任务栈中singleTop:栈顶复用模式,如果新的activity已经位于栈顶,那么这个Activity不会被重写创建,同时它的onNewI
FDoubleman
·
2020-08-24 03:56
Android-
关于夜间模式
最近再研究Android应用的夜间模式,总结一下:夜间模式的主旨就是用代码实现调用不同的.xml文件或者不同的资源文件。当然,皮肤,主题什么的都可以这么实现。第一种:(sdk2.2+)UiModeManager傻瓜式的,新建layout-night文件夹,里面加入需要夜间模式的layout.xml文件,然后系统会根据UiMode自动获取layout或者layout-night中的布局文件UiMod
weixin_30827565
·
2020-08-23 20:49
Android-
注解(不用set/get方法)
参考来源https://mp.weixin.qq.com/s/c_hBcxYtJbYTsLrkpjQDXg隐藏菜单,是AS代码编辑全屏
Alex-panda
·
2020-08-23 18:48
Android项目
Android-
自定义注解-Java动态代理(Proxy)-代理模式
上一篇简单说了下动态代理的基础,大概怎么去创建一个动态代理实例。然后有什么好处:往往我们不愿意去修改一些接口方法,为了兼容旧版也不会轻易去删除增加参数啥的。这个时候往往我们开发新版本会这样做:1.新增接口,重载方法2.如果只是在原来的基础上做细微的改动,比如增加统计,增加中间加密处理等,这个时候我们往往可以利用代理模式去动态创建一个代理实例对象,然后加入处理过程,这样提供一个新版接口供用户调用。这
MonkeyLei
·
2020-08-23 16:02
Android Studio 和 Esclipse 获取SHA1
Windows:依次在eclipse中打开Window->Preferances->
Android-
>Build。
chengxc2016
·
2020-08-23 10:24
eclipse
android
studio
sha1
Android 学习之相机(一)
Java->
Android-
>kotlin->dart->flutter->c->html->…这个大概是我的
Raboter_king
·
2020-08-23 05:43
Android
Android系统定制和
源码开发
以及源码编译
Android系统定制和
源码开发
以及源码编译Android系统定制配套视频:为了把Android系统源码定制和编译的课程讲完,从准备到录制完所有的视频,一共花去了近半年的时间,前前后后各种下载源码,编译源码
姑娘请别为难小僧
·
2020-08-23 02:47
Android 投屏实现纪要
在前文里介绍了
Android-
>Windows多样化投屏方案这里记录具体的实现(一)屏幕截取MediaProjection/VirtualDisplay因为权限问题,不能直接创建镜像(VIRTUAL_DISPLAY_FLAG_AUTO_MIRROR
luansxx
·
2020-08-22 22:18
Media
Android
Programming
Android Studio之NDK环境搭建,so文件打包以及使用
块内容:NDK环境搭建编写第一个JNI项目打包出动态so文件,在其他项目中使用一、NDK环境搭建从AndroidStudio安装(自行×××)打开AndroidStudio,选择顶部工具条,Tools->
Android
weixin_34163741
·
2020-08-22 19:38
Android-
自定义圆角Dialog遇到的问题
一、自定义Dialg样式layout.xmlshape:二、自定义Dialog:publicclassNoMoreFoucsDialogextendsDialog{privateContextcontext;privateClickListenerInterfaceclickListenerInterface;publicinterfaceClickListenerInterface{public
vicwudi
·
2020-08-22 18:44
Android
Android-
通过网络获取xml文件使用pull解析得到服务器中的信息(新闻客户端)
通过网络获取xml文件,使用pull解析该文件得到服务器中的信息;demo中使用了一个开源的图片加载包,故上传源码方便查看;源码下载地址:http://download.csdn.net/detail/u014657752/9011863效果图:步骤:1.连接服务器获取xml文件;2.使用pull解析xml文件存入实体对象中;3.解析后将实体对象存入List集合中;4.使用BaseAdapter,
yu-Knight
·
2020-08-22 18:33
Android-基础
android-
刷新之二:PullToRefresh
控件来自Github:chrisbanes/Android-PullToRefresh支持以下控件的上下拉刷新加载:ListViewExpandableListViewGridViewWebViewScrollViewHorizontalScrollViewViewPager控件在2013年2月已经不再维护,所以使用上不能直接使用librarydependency来添加依赖。使用方法:1、新建mo
Mars-xq
·
2020-08-22 18:09
下拉刷新上拉加载
【NDK Lab】环境搭建以及so打包和使用
macOSSierra10.12.6)AndroidStudio2.3.3Gradle2.3.3NDKinstall1、这里我是采用AndroidStudio自行安装的,打开AndroidStudio,选择顶部工具条,Tools->
Android
帥酥
·
2020-08-22 18:46
Android实战
【干货】
Android-
侧拉框实现【2019最新版】
欢迎转载,转载请注明出处这里我就不啰里巴嗦了,这个写法是我昨天看到的,感觉非常有用,这里给大家分享下:直接上源码:首先是主布局:这里我们可以看到,我引用了:"@layout/include_list_viewpager"和"@menu/drawer_view"两个文件,第一个是主活动布局,第二个是侧拉框栏目,现在给出他们的实现,首先是主活动(我这里给空的,你们根据自己需要添加控件):然后是侧拉框的
圆号本昊
·
2020-08-22 18:48
Android控件使用
Material
Design
进阶与设计
Android-
图片压缩-2行搞定图片压缩【2019】
图片压缩的方法有很多,这两天向同学学了一种方法,刚觉非常行之有效,与大家分享。图片压缩的作用:当我们上传图片到数据库时,如果是头像图片,那么在客户端显示出来一般是缩略图,这时大图是没有用的,又浪费加载时间图片压缩的方法/*压缩路径下的文件*/privateFileimageFactory(StringpicPath){BitmapFactory.Optionso=newBitmapFactory.
圆号本昊
·
2020-08-22 18:48
Android控件使用
【
Android-
基本框架】MVC、MVP、MVVM框架的异同
在学习Android的过程中对MVC、MVP、MVVM三个框架比较模糊,本文为了方便区分这三个框架,总结归纳了三者的异同。框架含义特点优点缺点MVCmodel-view-controller强制性使输入、逻辑处理和输出分离代码耦合性低、复用率高,部署快,可维护性高增加结构的复杂性,不适合中小型项目MVPmodel-view-presenterpresenter作为view和model的中间方耦合性
小菜要发财
·
2020-08-22 18:51
Android学习
Android-
异步加载
创建一个item_layout.xml布局效果图:然后在主界面activity_main.xml中创建一个ListView布局完成了!然后就是要完成获取数据创建一个NewsBean.javapublicclassNewsBean{publicStringnewsIconUrl;publicStringnewsTitle;publicStringnewsContent;}在主函数MainActivi
huangju1314
·
2020-08-22 17:40
安卓学习
[
Android-
异常]xxxActivity has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView
commonDialog.setImageResId(-1).setTitle("").setSingle(false).setMessage("").setOnClickBottomListener(newCommonDialog.OnClickBottomListener(){@OverridepublicvoidonPositiveClick(){//关闭Activity中需要把当前dial
startCat丶
·
2020-08-22 16:03
Android开发问题
如何发布程序到手机上?
第一步:把代码导出成apk程序Export->
Android-
>ExportAndroidApplication一路搞下去,最终会生成一个apk程序,比如Home.apk第二步:将apk程序发布到手机运行
backard
·
2020-08-22 16:38
Android
Android-
相机与相册
打开相机://Intentintent=newIntent("android.media.action.IMAGE_CAPTURE");//打开相机方式一//Intentintent=newIntent(MediaStore.ACTION_IMAGE_CAPTURE);//打开相机方式二Filefile=newFile(Environment.getExternalStorageDirectory
Mars-xq
·
2020-08-22 15:22
图片
Android-
隐式启动 以及隐藏app图标
隐藏APP桌面图标在manifest的入口activity里面intent-filter中设置元素。注:必须添加tools:ignore="AppLinkUrlError",否则会出错,host值为自定义,scheme值为包名dada配置参考:http://www.cnblogs.com/shenhao/p/5947284.html通过另一个APP隐式启动Intentintent=newInten
az44yao
·
2020-08-22 01:07
Android-
启动一个新活动的方法
启动一个新的活动的方法先使用Intent构建出当前的意图使用startActivity()和startActivityForResult()两种方法启动。假如我们要从一个FirstActivity向SecondActivity跳转,并且携带很多参数,我们一般有下边这种写法Intentintent=newIntent(FirstActivity.this,SecondActivity.class);
ly_bupt2013
·
2020-08-21 21:08
Android
SHA1获取的几种方式
Windows:依次在eclipse中打开Window->Preferances->
Android-
>Build。
qq_33704095
·
2020-08-21 20:40
nginx
源码开发
-在nginx.conf中添加自定义配置
《音视频应用开发系列文章目录》nginx的配置内容都在nginx.conf中,nginx已经预定义了许多的配置选项,比如worker_processes,error_log,user等等···,那么如何在nginx添加自定义的配置呢!添加自定义配置比如现在要在nginx.conf下添加rabbitmq的配置内容:配置名称MQ-IPMQ-PORTMQ-USERMQ-PASSWORDMQ-VHMQ-E
KayChanGeek
·
2020-08-21 18:20
音视频应用开发
iTOP-4418/6818开发板-
Android-
串口测试文档(升级版)
串口是计算机上一种非常通用的设备通信协议,在嵌入式linux开发中,console控制台大多数情况下都是使用串口,另外还有大量的模块也是使用串口。本文档介绍iTOP-4418/6818开发板安装Android系统之后,如何测试RS-232串口。1串口基础知识RS-232串口的电气特性如下:1、RS-232串口通信最远距离是15米;2、RS232可做到双向传输,全双工通讯,最高传输速率20kbps3
TL_6cdd
·
2020-08-21 15:38
2019日更挑战(十二),
Android-
聊聊MVC
瞎扯要来来一套.MVVM,MVP都写了,再来写MVCMVC的概念我印象中MVC是由j2ee,延伸到android这边来的道第一批搞安卓的人,几乎都是java转过来的,记得15年,这东西面试还是经常问的.大家都知道,M是model,V是View,C是Controller反正不管怎么变,M和V是不变的.那么为什么还要分MVVM,MVP,MVC呢.对MVC的误解设计模式中的六大原则就有一点,单一职责原则
Jlanglang
·
2020-08-21 14:47
Android-
多分辨率屏幕UI界面适配
界面适配前言讲真的,在项目开发中,界面适配是非常重要的,在Android上面有俩个很火的界面适配库:AndroidAutoLayout和AndroidAutoSize,AndroidAutoLayou用起来感觉还是略有点麻烦;AndroidAutoSize我之前,在刚开始一个项目里面引入了,可是这个库的侵性太强,按照头条的适配原理去实现的,改变了:density的值,这个值是个很重要的值:px=d
小小涛.
·
2020-08-21 12:18
Android
Android-
自定义view(可设各角度弧边,渐变,边框,按压效果)
引入github:https://github.com/CNAD666/TaoLibrary在gradle(Module:app)里添加配置:implementation'com.ytman:TaoLibrary:1.1.50'自定义view写到按钮的时候,经常遇到长方形按钮,角度需要不同的弧度;需要边框;需要点击的按压效果;渐变色,渐变色按压效果啥的;圆形头像,弧度图片什么的。每每这时候,就去写
小小涛.
·
2020-08-21 12:18
Android
Android-
加解密
参考:https://mp.weixin.qq.com/s/UBwCpsK7kbPfmI4_PiJJCAhttps://mp.weixin.qq.com/s/hJJUbb6aLbxmNl3k91M7UQhttps://www.jianshu.com/p/1a8837872ed0今天说一说加解密,我们先了解一下相关的概念:不可逆加密可逆加密从加密方式来说,加密分为可逆和不可逆加密,而可逆加密有具体分
薛之涛
·
2020-08-21 12:00
最简单快速的
源码开发
平台 -- LEARUN
我们的口号是——力软,让开发变得简单!小编先简单的介绍一下它的特点:快速开发,如其名开发框架中有多套开发模板,选择模板后按照向导操作可自动产生包含界面在内的所有代码。如果需要二次开发,可以直接修改生成的源代码。小编需要指出的是:力软不是项目管理系统,力软不是办公管理系统,力软不是XX管理系统,但是借助力软,你可以快速制造这些系统。哈哈,是不是感觉很厉害的样子呢。与其他快速开发框架的区别?力软敏捷开
IT界小疯子
·
2020-08-21 08:09
敏捷开发框架
Android-
文件的后缀名 MIME类型的String数组
finalString[][]MIME_MapTable={//{后缀名,MIME类型}{".3gp","video/3gpp"},{".apk","application/vnd.android.package-archive"},{".asf","video/x-ms-asf"},{".avi","video/x-msvideo"},{".bin","application/octet-str
Sunny_hxn
·
2020-08-21 06:28
Failed to install on device ‘emulator-5554′: timeout
模拟器时候如果提示:Failedtoinstallondevice‘emulator-5554′:timeout这是可能因为卡的原因导致启动超时,解决办法:eclipse->window->Preferences->
Android
躲不过这哀伤
·
2020-08-21 06:00
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
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
其他