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
Andorid工具封装
Andorid
FileProvider
前言最近在做下载PDF文件用Intent打开的功能,遇到FileProvider适配的问题。之前做下载升级的时候对这块就迷迷糊糊的,正好这次弄清楚这个异常privatevoidopen(Stringpath){Intentintent=newIntent(Intent.ACTION_VIEW);intent.addCategory(Intent.CATEGORY_DEFAULT);intent.a
傲娇的狗蛋
·
2019-08-22 14:01
日常运维--封装Windows10系统
所需软件1、VM122、虚拟机专用U启动3、软碟通4、win10母盘5、激活
工具封装
专用6、驱动总裁7、其他软件步骤1、VM12相关设置点击开启虚拟机虚拟机里面重启ctrl+alt+insert连续按F2
fuchunming95
·
2019-08-22 14:39
封装系统
运维攻城狮
Hook式插件化
上一篇文章
Andorid
Hook进阶,通过Hook系统源码实现了不经过AndroidManifest注册也能跳转到对应Activity的功能。
chsmy2018
·
2019-08-21 20:31
架构
Andorid
项目整理:Migrate to Androidx
一AndroidX简述AndroidX是Android团队用于在Jetpack中开发、测试、打包和发布库以及对其进行版本控制的开源项目。AndroidX对原始Android支持库进行了重大改进。与支持库一样,AndroidX与Android操作系统分开提供,并与各个Android版本向后兼容。AndroidX完全取代了支持库,不仅提供同等的功能,而且提供了新的库。此外,AndroidX还包括以下功
IT前沿技术分享
·
2019-08-20 15:07
Andorid
Hook进阶
上一篇文章学习了Hook的简单用,这次来做个稍微麻烦一点的,我们知道新建一个Activity之后我们需要在manifest中注册,否则启动的时候就会崩溃,现在使用Hook的方法绕过检查来启动一个没有注册的Activity如果我们不注册的话就会报下面的错误android.content.ActivityNotFoundException:Unabletofindexplicitactivitycla
chsmy2018
·
2019-08-16 23:04
架构
基于腾讯x5的文档阅读器
前言鹅厂的东西确实是好东西,文档也确实真的烂x5WebView加载本地文档x5是腾讯用来替代
Andorid
系统webview,具备打开本地文档的功能。
傲娇的狗蛋
·
2019-08-15 09:35
【编译工具】之
Andorid
pthread_cancel函数
1.Android编译含多线程的代码1.1编译错误error:implicitdeclarationoffunction'pthread_cancel'[-Werror=implicit-function-declaration]1.2错误原因AndroidNDK在v5版本后不再提供全部的POSIX线程库的API(比如pthread_cancel和pthread_setcancelstate)。原
listener51
·
2019-08-05 19:05
【编译工具】
Android之Binder学习(IPC跨进程通讯)
作用:在
Andorid
中实现跨进程通讯从模型结构的角度,它是binder驱动,一种虚拟的物理设备驱动(binder.c)。
lvxiangan
·
2019-07-28 23:44
Android
Andorid
Studio 新建模拟器无法联网问题
1、查看自己本机的dnscmd->ipconfing/all2、修改模拟器的dns跟PC本机一致。开启模拟器->cmd->adbroot(需要root权限才能,设置模拟器的DNS)->adbshell->getprop(获取模拟器系统属性,找到里面的net.dns1、net.eth0.dns1具体根据自己模拟器情况)->setpropnet.eth0.dns1192.168.1.1(具体根据自己P
CoCoBill
·
2019-07-27 19:00
Andorid
——SVG矢量动画深度学习(一)
概览:本文主要描述了Android系统实现矢量动画的各种方式以及基础应用,也是一个月以来对矢量动画的学习和总结.矢量图:矢量图不同于位图是用像素描述图像的,它是用数学曲线描述图形。所以一张图片就是对应着一系列的数学曲线,所以图片的显示尺寸和图片体积无关。(这里为什么说显示尺寸,因为矢量图根本就没有所谓的尺寸,就看你把它显示成多大),它的体积就是文本文件的大小。并且矢量图可以无限拉伸不失真。在And
化作孤岛的瓜
·
2019-07-02 22:07
Android
矢量动画
Android进阶学习笔记
ios OC 阿里云OSS上传图片之简单的
工具封装
前言:好久没写了,今天分享一下最近项目中用到的阿里OSS上传服务中其中一个小模块,我进行了一个简单的封装OSSMansger,OSS上传头像,上传成功后获取图片Url地址的封装,一句话解决你上传头像的难题。如何安装OSSiOSSDKPod依赖如果工程是通过Pod管理依赖,只需在Podfile中加入以下依赖,不需要再导入Framework:pod'AliyunOSSiOS'有关管理工具Cocoapo
_亻弋_石马_亻_生
·
2019-06-30 15:16
Android 内存优化指南
内存查看和监控内存上涨产生的原因内存优化方案内存泄漏图片优化图片压缩缓存池大小内存抖动AndroidStudioInspectionCode工具使用LeakCanaryMAT使用指南
Andorid
Studio
虎三敲键盘的地方
·
2019-06-20 16:06
性能优化
Android中级教程
WindowManager——Android视图的真正管理者
WMS、WindowManager与Window之间的联系Window是一个抽象类,在
Andorid
系统中其仅有一个具体实现类即PhoneWindow,负责对View进行管理。
不讲道理的魏同学
·
2019-06-18 15:18
用Flutter开发自定义Plugin的方法示例
1.在AndroidStudio中创建一个FlutterPlugin项目,如下图上图中你能看到项目描述中写到,如果需要暴露
Andorid
zyangdev
·
2019-06-16 10:52
用Flutter开发自定义Plugin
1.在AndroidStudio中创建一个FlutterPlugin项目,如下图上图中你能看到项目描述中写到,如果需要暴露
Andorid
zyangdev
·
2019-06-15 00:00
dart
flutter
Java 开发之 Lombok 必知必会!
1.前言在目前众多编程语言中,Java语言的表现还是抢眼,不论是企业级服务端开发,还是
Andorid
客户端开发,都是作为开发语言的首选,甚至在大数据开发领域,Java语言也能占有一席之地,如Hadoop
java喵~
·
2019-06-04 10:19
Java开发之Lombok指南
1.前言在目前众多编程语言中,Java语言的表现还是抢眼,不论是企业级服务端开发,还是
Andorid
客户端开发,都是作为开发语言的首选,甚至在大数据开发领域,Java语言也能占有一席之地,如Hadoop
闻人的技术博客
·
2019-06-04 09:10
Intent 与 IntentFilter 详解
在前面的章节我们介绍到了Activity、Service、BroadCastReceiver,这三者的启动、数据的传递都用到了Intent,足以可见Intent在
Andorid
的重要性。
madreain
·
2019-06-01 16:50
android
intent
android内存管理-lowmemorykiller 机制
android内存管理-lowmemorykiller机制概念
andorid
用户层的applicationprocess,在各种activity生命周期切换时,会触发AMS中的回收机制,比如启动新的apk
小猪亚祥
·
2019-05-30 10:33
Androi
lowmemorykill
Android源码知识
andorid
:Binder机制学习笔记
一、概念1.从IPC角度来说,binder是一种跨进程通讯的方式2.从AndroidFrameworke角度来说:ServiceManager连接各种Manager(ActivityManager、windowManager等等)和相应ManagerService的桥梁3.从Android应用层来说:binder是客户端和服务端通讯的媒介,bindService的时候,服务端会返回一个包含了服务端
你在心上_b28f
·
2019-05-27 13:09
20175314 实验四 Android开发基础
Android开发基础一、实验报告封面课程:Java程序设计班级:1753班姓名:薛勐学号:20175314指导教师:娄嘉鹏实验日期:2019年5月17日实验时间:15:35-17:15实验序号:四实验名称:
Andorid
20175314薛勐
·
2019-05-19 09:00
FusionInsight平台——HBase客户端
工具封装
EveHBase
文章目录FusionInsight平台——HBase客户端
工具封装
EveHBase简介项目地址使用示例LICENSEFusionInsight平台——HBase客户端
工具封装
EveHBase简介针对华为
蒋含竹
·
2019-05-09 19:01
Java
BigData
DataBase
adb的含义
ADB全名
Andorid
DebugBridge。是一个Debug工具。为何称之为Bridge呢?因为adb是一个标准的C/S结构的工具,是要连接开发电脑和调试手机的。
Bestone
·
2019-05-05 15:00
Android 开发设计心得
时间:2019年5月2日背景:
Andorid
APK开发基于GoogleSDK,Android手机系统基于开源的Linux或Unix。
茉莉使者
·
2019-05-02 21:17
安卓开发
Window 搭建frida环境
pipinstallfridapipinstallfrida-tools3,Android端下载对应的frida-serverhttps://github.com/frida/frida/releases根据手机架构或者模拟器架构4,将步骤3解压的文件push
Andorid
cjwsimple
·
2019-04-28 14:07
Android 背景虚化实现
在
Andorid
4.1之前(SDK_INTfalsefalsetrue实际效果:BlurUtil源码:/**这是BlurUtil的源码,对外提供一个getBlurBackground的public方法。
csdn_SUSAN
·
2019-04-26 16:55
android
java
基于安卓系统的安卓应用可视化编辑器
Andorid
VisualStudioProject(AndroidtoAndroid)[1]
Andorid
InterfacetoconstructtheAPK[2]InputFuntionfromnormaltouchkeyborad
茉莉使者
·
2019-04-23 21:16
安卓开发
Android中使用shape绘制空心圆
创建shape文件在res文件右键—>New—>
Andorid
ResourceFile(注:此处有文章说在Project和Android的模式下操作不同,感觉没啥不一样的)在AndroidResourceFile
A_Bear
·
2019-04-16 15:45
Android
Android屏幕适配
Android屏幕适配这个东西,真是每个
Andorid
开发者从入行开始就比较关注也比较头疼的问题,从多套dimens到百分比布局再到鸿神的AutoLayout还有smallestWidth最小宽度限定符适配
chsmy2018
·
2019-04-14 14:46
android
自定义view
Appium环境搭建(win/mac)
课程使用Windows+Android虚拟机,建议使用Windows系统学习课程,如使用Mac系统,请另外准备一台
Andorid
手机Windows系统Appium环境搭建安装JDK并配置环境变量下载并安装
韩志超
·
2019-04-09 00:51
make: *** [out/host/linux-x86/obj32/SHARED_LIBRARIES/libjavacore_intermediates/luni/src/main/native/
现象:使用Ubuntu12.04编译
Andorid
代码出瑞如下问题:make:***[out/host/linux-x86/obj32/SHARED_LIBRARIES/libjavacore_intermediates
dreamxiang68
·
2019-04-08 11:05
Android
面试题
最全面的Android学习路线思维导图附知识点链接CBlogs_面试大全项目AndroidOfferKiller2018Android面试心得,已拿到off
Andorid
-15k+的面试
前行的乌龟
·
2019-04-04 17:43
App 自动化测试 基础知识 adb
adb全名
Andorid
DebugBridge,中文直译就是“调试桥接器”。顾名思义,这是一个Debug工具。为什么需要这样一个工具呢?手机或模拟器,后文中统称为设备,即移动设备。
猫与测试
·
2019-03-30 16:04
【Android】用Cubism 2制作自己的Live2D——来制作动态壁纸吧!
前言-
Andorid
SDK下载baidu云提取码:19jm这次我们就来研究一下官方的例子之一的liveWallPaper,也就是开发Android的动态壁纸先来看看这个例子运行的结果:还是蛮可爱的嘛,那么开始吧
YFEYI
·
2019-03-29 16:00
Andorid
实现皮皮蟹App的核心功能-语音播放
今天在跑一家面试的时候被问到能不能实现皮皮蟹的录音播放功能:概括起来就是在皮皮蟹里面选择需要播放的音频,保存到本地,然后跳转到微信点击录音的时候播放该音频,乍看一下感觉这个问题其实挺简单的,但是后面尝试了一下其实并不简单。思路1:通过判断麦克风是否被占用来获取在微信中录音的行为"回调",百度出来的方法大同小异,都是:privatebooleanvalidateMicAvailability(){B
化作孤岛的瓜
·
2019-03-26 17:25
皮皮蟹
麦克风监听
监听微信麦克风
皮皮蟹语音播放
AudioManager
Android
LruCache源码浅析
前言:自从
Andorid
3.1之后,谷歌引入了LruCache,官方文档说明如下:*Acachethatholdsstrongreferencestoalimitednumberofvalues.Eachtime
leenpong
·
2019-03-25 20:48
简单好用Glide封装类 - EasyGlide
EasyGlideGithub:https://github.com/BzCoder/EasyGlideEasyGlide是一款基于Glide4.9.0的
工具封装
类,功能不复杂,主要是为了方便使用以及防止重复劳动
BzCoder
·
2019-03-23 22:26
uni-app实现本地打包安卓APK
用UNI-APP开发,实现本地打包首先需要去下载安卓的SDK
Andorid
平台SDK下载地址:http://ask.dcloud.net.cn/article/103需要安装一个AndroidStudio
年轻人_gyc
·
2019-03-21 19:39
uni-app
java对接JSONRPC
1、pom引用com.github.briandilley.jsonrpc4jjsonrpc4j2、调用
工具封装
/******@authorzhang_kai*@date:2019/3/189:40*@
power_kai
·
2019-03-19 11:01
java
Android 事件传递机制实测
顺便实操下、初识Android触摸事件传递机制事件传递三个阶段分发(Dispatch):事件的分发对应着dispatchTouchEvent方法,在
Andorid
系统中,所有的触摸事件都是通过这个方法来分发的
随缘的人_
·
2019-03-14 17:18
Android
信息安全学习文章(Web-Security-Learning)
我会不间断更新,本次更新时间为:2019/3/81.本次新收录的文章一套实用的渗透测试岗位面试题XSS漏洞解析与挖掘Getshell姿势文章大集合巧妙地绕过CSP:欺骗CSP执行任意代码
Andorid
-APP
SunJ3t
·
2019-03-08 17:40
Andorid
进程和线程的区别 & android IPC(跨进程通信)方式 - 学习记录
一、进程和线程的区别1.区别角色方面:在支持线程机制的系统中,进程是系统资源分配的单位,线程是CPU调度的单位。资源共享方面:进程之间不能共享资源,而线程共享所在进程的地址空间和其它资源。独立性方面:进程有自己独立的地址空间,而线程没有,线程必须依赖于进程而存在。开销方面。进程切换的开销较大。线程相对较小。2.细节进程①.默认情况下,一个应用程序的所有组件(activity、service、rec
DengDongQi
·
2019-03-08 15:37
Android
andorid
腾讯IM即时通信集成 (一)
使用环境:需要集成到腾讯IM的聊天功能使用方法:注意:本篇讲述的是集成IMSDK的方法,而且用的是全套资源文件以依赖包的形式加入项目,有复制简单明了的有点。项目地址:https://gitee.com/longlyblack/TarotObjectLocation腾讯IM随心聊集成视频:https://cloud.tencent.com/developer/edu/learn-1059/1126官
shability_X
·
2019-03-07 14:55
日记
工作总结
Andorid
性能优化(六) 之 启动速度优化
1App启动方式App的启动可分为:冷启动、温启动和热启动。其中冷启动是App启动耗时最长的启动情况,今天我们来讲解启动速度的优化也是专门针对冷启动来进行。1.1冷启动当App启动时,后台没有该App对应的进程,比如手机启动后第一次运行App、系统内存吃紧引发App进程被Kill掉后再次启动又或者是用户主动结束App进程的情况。这种情况意味着系统需要创建一个新的进程分配给该App,App需要走初始
子云心
·
2019-03-06 17:51
Android进阶与总结
Android性能优化
Android 的消息机制
前言 这篇文章是我关于《
Andorid
开发艺术探索》一书中关于Android的消息机制一章的读书笔记,大部分内容从书中摘录,小部分内容是自己的理解。
A挑战未来A
·
2019-03-05 14:10
andorid
应用第二次登录实现自动登录
前置条件是所有用户相关接口都走https,非用户相关列表类数据走http。步骤第一次登陆getUserInfo里带有一个长效token,该长效token用来判断用户是否登陆和换取短token把长效token保存到SharedPreferences接口请求用长效token换取短token,短token服务端可以根据你的接口最后一次请求作为标示,超时时间为一天。所有接口都用短效token如果返回短效t
安卓笔记侠
·
2019-02-27 12:00
常用日期时间格式处理
工具封装
可单独写入一个js文件封装,在其他地方引用即可,也可写在使用的地方作为函数调用使用,二者皆可行//日期时间格式处理工具//核心代码constformatTime=date=>{constyear=date.getFullYear()constmonth=date.getMonth()+1constday=date.getDate()consthour=date.getHours()constmin
DLGDark
·
2019-02-22 10:45
js
andorid
Killer连接夜神模拟器
1)进入夜神安装目录CMD下进入路径nox_adb.execonnect127.0.0.1:620012)任务管理器找到夜神adb的PID3)CMD获取夜神adb监听的端口netstat-ano|findstr“pid"4)切换到AK目录下面AndroidKiller_v1.3.1\bin\adbadb.execonnect127.0.0.1:端口5)最后再刷新AK,就能找到你的设备了作者:ste
TsengYUen920
·
2019-02-13 11:44
系统
jedis
工具封装
配置代码控制importredis.clients.jedis.Jedis;importredis.clients.jedis.JedisPool;importredis.clients.jedis.JedisPoolConfig;publicclassJedisPoolUtils{privatestaticJedisPoolpool=null;static{//获得池子对象JedisPoolCo
ITzhongzi
·
2019-02-12 15:30
Java
Plugin Error: Flutter threw an uncaught NoClassDefFoundError. Disable Plugin
可以升级
Andorid
Studio到3.4就可以啦。。更新步骤可参考Flutter安装配置详解
Android_gjw
·
2019-01-14 11:53
Flutter
上一页
27
28
29
30
31
32
33
34
下一页
按字母分类:
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
其他