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---
热修复简单探讨(一)》------dex类加载方式
AndroidClass加载机制使用该种方式实现就是要了解Androidclass的加载机制。然后利用反射进行hook。通过类关系可以看出主要有,PathClassLoader,DexClassLoader两个loader。PathClassLoader:主要用于加载/data/app/中的apkDexClassLoader:可以加载指定路径的apk,dex,jar从源码可以看出主要功能实现还是在
IT痴者
·
2020-07-12 04:57
Android
android---
快速填满手机磁盘空间
1.进行临界测试,手机盘空间存满的条件下应用会有何表现:通常手动添加大文件但是还是不够,通过如下2使用adb命令完成:通过如下adb命令在/mnt/sdcard/目录下产生一个名为bigfile的文件,让其自动增长到磁盘剩余空间大在终端输入:adbshellddif=/dev/zeroof=/mnt/sdcard/bigfile最终显示结果如下:/mnt/sdcard/bigfile:writee
PickJerry
·
2020-07-12 04:55
android
Android 开发笔记 4:用模拟器测试Android 镜像
我们在上一节中已经编译好了用于Android模拟器的Android镜像,这一节我们将在Androidstudio自带的模拟器中测试Android镜像1、创建ARM模拟器打开AndroidStudio,tools--->
Android
stone8761
·
2020-07-12 00:04
Android
开发学习笔记
Android---
允许其他应用程序启动你的Activity
本文译自:http://developer.android.com/training/basics/intents/filters.html前面的两课一直关注了故事的一边:从你的应用程序中启动另一个应用程序的Activity。但是如果你的应用能够执行一个可能对另外的应用程序有用的操作,那么你的应用程序就应该准备响应来自其他应用程序的操作请求。例如,如果你创建了一个能够跟用户的朋友共享消息和照片的社
FireOfStar
·
2020-07-10 21:12
Android培训
Android---
通知notification之捕获点击
之前写了一篇关于notification通知的文章链接:https://www.jianshu.com/p/ba8e6a4f023c如果要捕获通知的点击,要怎么办。监听通知点击事件,没有对应的API。做法就是通过广播。上一篇文章是通过PendingIntent.getActivity来创建PendingIntent,配置intent可以直接跳转activity。现在通过PendingIntent.
HPD_黄霹雳
·
2020-07-10 20:53
Android---
各种单例模式汇总浅析
声明:本文出自江海博客,转载请注明出处:https://blog.csdn.net/xueaoandroid/article/details/84558497网上单例模式的资料多如雪花,之所以写这一篇博文,是想着自己工作学习的总结写出来是属于自己的东西,也加深印象,话不多说提笔就写本文描述的单例模式有:饿汉模式懒汉模式双重锁单例模式(DCL)内部类单例模式枚举单例模式容器实现单例模式定义:确保某一
江海啸
·
2020-07-10 20:18
Android---
快速拨话程序(涵盖appWidget、Tab、联系人、多线程、自定义ListView使用)
快速拨话程序是之前学习androidappWidget(窗口小部件)时在eoe找下载的一个appWidget程序,它主要是在桌面上产生一个联系人的widget,点击可以直接拨打电话。因为感觉缺少点内容,不是那么完美,所以现在有时间了就将它完善完善,添加了读取联系人图像,ListView的数据源采用重写BaseAdapter进行绑定,并且添加了一个多线程加载联系人信息等。而这个apk主要围绕的内容也
笃行知
·
2020-07-10 04:24
技术储备
android---
实现截屏并保存到SD卡显示在系统相册中
布局就是一个截图按钮,没有什么比较复杂的东西,直接上代码方法一1.在AndroidManifest中添加权限2.获取整改窗口的截图方法/***获取整个窗口的截图**@paramcontext*@return*/@SuppressLint("NewApi")privateBitmapcaptureScreen(Activitycontext){Viewcv=context.getWindow().g
CS-晨曦
·
2020-07-10 03:40
android
android基础
Android---
真机调试时不能识别手机的解决方案
我自己遇到的问题是VS2013和VS2015中xamarin无法识别到真机,现象就是插上手机开启调试模式,豌豆荚都可以连接上手机,就是VS上没出现手机。但是低版本的手机貌似又行,4.0.3的。于是排除了各种问题,比如手机开发这模式,数据线,ADB驱动,ANDROIDSDK升级,都不行,最后随意地点了下RestartAdbServer:发现居然可以识别到真机了,我只能说比较神奇。。。下面是引用别人的
weixin_33923762
·
2020-07-08 16:10
[转]getResources()小结
Android---
读取系统资源函数开发中经常用到getResources()函数,百度了下如何使用res或者assets的文件,现在终于知道了其用法,记录下来以便有朋友能使用到。
babybus_hentai
·
2020-07-07 22:56
Android---
蓝牙连接热敏打印机(斑马指令图片绘制打印)
斑马打印机图片打印的逻辑publicclassZplImage{//privatestaticList>compressDictionary=newArrayList4){//说明要补一个16进制的0stringBuilder.append("0");//补上一个16进制}}InitCompressCode();//初始化Log.d(TAG,"getHexByChange2bit初始化完成");S
乞丐大王111
·
2020-07-07 19:14
Android
android---
利用反射实现的屏幕录制技术
packagecom.screenshot.ui;importandroid.annotation.SuppressLint;importandroid.app.Service;importandroid.content.Intent;importandroid.graphics.Bitmap;importandroid.graphics.Bitmap.Config;importandroid.g
idaretobe
·
2020-07-07 10:15
android应用开发
Android---
响应button事件,onDraw画图(直线、三角形、矩形等)
最近面试的一些公司都在问有没有学过绘图,以前真没怎么接触过。现学现卖下。。。1.main.xml里面的代码:2.主Activity代码:packagecom.bison;importandroid.app.Activity;importandroid.os.Bundle;importandroid.view.Display;importandroid.view.View;importandroid
Bison
·
2020-07-07 04:53
android学习笔记
android---
加速传感器
1.首先获得传感器管理器的实例sensorManager=(SensorManager)context.getSystemService(Context.SENSOR_SERVICE);2.通过传感器管理器获得加速传感器accelerateSensor=getSensorManager(context).getDefaultSensor(Sensor.TYPE_ACCELEROMETER);3.注
Otldan
·
2020-07-06 23:56
android
Qt on
Android---
第一个程序Hello World
偶然看到foruok大神的博客,图文详解HelloWorld,心想自己也搞一搞,没想到一波三折啊和用eclipse开发Android一样,下载这一坨坨工具第一步下载工具①SDK:链接:http://pan.baidu.com/s/1biPAIM密码:sgbt②JAVA的JDK,32位的话直接下载百度软件中心的即可这两个直接安装。③ndk版本是r8d,到这里(点我)下载,zip包,解压即可。④apa
weixin_30278237
·
2020-07-06 18:47
按键精灵手机助手连接不上mumu模拟器问题解决办法
找到按键精灵安装目录--->例:D:\ProgramFiles(x86)\按键精灵\按键精灵手机助手\
android---
>shift+右键打开powershell--->adbconnect127.0.0.1
wolf67
·
2020-07-06 03:24
按键精灵
android---
Linux Proc虚拟文件系统—Android CPU、内存、网络流量获取
"proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。用户和应用程序可以通过proc得到系统的信息,并可以改变内核的某些参数。"这里将介绍如何从/proc文件系统中获取与防火墙相关的一些性能参数,以及如何通过/proc文件系统修改内核的相关配置。1、从/proc文件系统获取相关的性能参数cpu使用率:/proc/stat内存使用
风不清云不淡
·
2020-07-05 20:34
linux系统安装
Android---
解决云端的数据冲突(一)
本文译自:http://developer.android.com/training/cloudsave/conflict-res.html本文介绍如何使用云存储服务为应用程序的数据存储设计强壮的冲突解决策略。该云存储服务允许你把应用程序的每个用户的应用数据保存到Google的服务器上。通过使用云存储API,你的应用程序能够获取和更新来自Android设备、iOS设备、或Web应用的用户数据。把数
FireOfStar
·
2020-07-04 05:09
学习笔记
开发日记
Android---
项目修改包名
有时我们的项目需要改个包名,这里有一个非常简单暴力的方法。在工程目录上面的选项中有个齿轮的图标,点击:(操作如图所示)图片.png然后对对应的包名修改->refactor->rename->renamepackage接下来是填写新的包名:图片.png如果勾选下面的两个选项,build.gradle中的applicationId也会自动修改。如果没有勾选,自己要手动修改applicationId。
HPD_黄霹雳
·
2020-07-01 20:42
Android---
友盟统计集成步骤
1、获得Appkey集成友盟SDK之前,您首先需要到友盟官网注册并且添加新应用,获得Appkey2、下载SDK请使用libs里的SDK3、导入SDK导入SDK有以下两种方法,选择其中一种即可。新版SDK支持Android6.0,编译时请指定编译版本为6.0及以上。3.1下载SDK并集成将下载包中的libs文件夹合并到本地工程libs子目录下;在Eclipse中右键工程根目录,选择Propertie
SiwenYY
·
2020-07-01 13:07
友盟统计
Android基础---
Android---
验证码倒计时的简单实现
前言现在的很多app都是使用手机注册的,为了确认使用的是自己的手机,都会加上一个短线验证码的选项,最近公司的项目使用到了这个短信验证码,并且要加入验证码倒计时功能,也就是60秒才能发送一次验证码,再次做过记录,以后使用的时候,可以随时拿来用。实现发送验证码的时候一般都会有一个按钮,点击之后便会给你输入的手机发送一条验证码,我这里使用的是一个TextView,显示特定的数字,只用设置TextView
SmartSean
·
2020-06-30 03:29
Android---
在SD卡上创建文件或目录总结
每个程序在手机上运行时,或多或少会需要使用一些手机的存储空间去存储一些用户数据或临时缓存数据等等,通常在存储设备上创建文件或目录,都会成功。但也会有失败的时候,下面会列举一些创建文件或目录失败,常见和奇葩的原因。1.权限忘记添加:2.使用mkdir函数创建目录,但其父目录未存在,则会创建失败,使用的时候需要注意,推荐用mkdirs函数。3.在有权限的情况下,在SD卡跟目录下创建目录或文件失败,但是
爱程絮
·
2020-06-29 19:10
Android
Android---
Android 7.0 更新Apk或打开相册报错FileUriExposedException
在Android7.0之后,有更新APK或者打开相册的时候,应用会抛出FileUriExposedException。原因是Android7.0后不再允许在app中把file://Uri暴露给其他app,否则应用会抛出FileUriExposedException。这是FileUriExposedException官方文档:https://developer.android.google.cn/r
HPD_黄霹雳
·
2020-06-26 22:39
android---
菜单栏选项
android菜单栏选项layout.xmlmain.javapackagecom.example.optionmenu;importandroid.support.v7.app.AppCompatActivity;importandroid.os.Bundle;importandroid.view.Menu;importandroid.view.MenuItem;importandroid.wi
小小丑年纪
·
2020-06-26 00:56
Android-菜鸟记录篇
android菜单栏选项
Android---
mipmap和drawable的区别,应该放什么图片
前言:个人在之前的项目开发中,一直以为mipmap是为了取代drawable,所以把项目的切图都是放在mipmap中,一些shape,selector,.9.png等文件放在drawable中,程序也没有出现什么问题。某一天听说mipmap其实只是放APP的icon图标,其他的图片等文件还是跟之前eclipse一样,都是放在drawable中。那到底是怎么放的,我从网上搜索了一下:这个是googl
HPD_黄霹雳
·
2020-03-30 18:44
Android---
初探自定义View(二)
在初探自定义View(一)里面,我们在原生TextView的基础上做了一点小修改,最后实现了想要的效果,今天的任务主要是希望View能够“动”起来---文字闪动效果。在动手之前我们先来了解一下欲实现这个效果需要用到哪些类:1.LinearGradient1.LinearGradient(floatx0,floaty0,floatx1,floaty1,intcolors[],floatpositio
luckyyyyou
·
2020-03-24 09:54
android---
常用代码查询
前言:在平时的开发过程中,经常会不经意的发现一些之前不知道的常用控件的特殊方法从而让一些开发过程变得更加简单,比如textview的图片添加,之前实现这种功能我都是写一个textview和一个imageview,有了这个方法,方便了许多,这里就用来记录一些琐碎的好用的方法,或者常用某些方法需要注意的点,方便查阅。textview图片和文字组合不用单独写textview和imageview,但是需要
Zero零夜
·
2020-03-23 04:26
android---
广播的简单介绍
对于android的广播机制一直不是特别清楚,今日就来聊聊他到底有啥!1、分类android广播接收器(BroadcastReceiver)可以分为2大类标准广播:是完全异步执行的广播,小二理解为发散的那种,效率高,不可以拦截,没有顺序,各个广播接收器可以同时接收到。有序广播:是一种同步执行的广播,是有先后顺寻的,直线似的,可以拦截。优先级高的就可以优先收到消息。2、注册android四大组件都需
陈家李小二
·
2020-03-23 00:35
Android---
配置adb环境变量
首先找到adb所在目录:/Users/megvii/Library/Android/sdk/platform-tools/打开term:输入:open-e.bash_profile如果没有需要先创建:touch.bash_profile在文件中添加路径:exportPATH=${PATH}:/Users/megvii/Library/Android/sdk/platform-tools/退出后输入
this_is_for_u
·
2020-03-21 02:30
09
Android---
部署helloworld工程到模拟器(从01开始点点入门,视频+笔记)
大家好,我是森森这节课我们终于可以写程序了,这节课给大家介绍一个helloworld工程,并部署到模拟器.模拟器的创建和helloworld编写打开eclipse,第一次打开,有个欢迎界面,welcome,是一些简单的介绍,关闭就可以了,eclipse一般会自动寻找它所对应的开发环境,用赵本山卖车的小品的话说就是,自己就找去了.但是有的不会,可能比较傻吧,也有的时候电脑有两个SDK,会找错.这时候
小默森
·
2020-03-01 04:36
08
Android---
开发环境的目录结构(从01开始点点入门,视频+笔记)
大家好,我是森森这节课我简单给大家介绍一下开发环境的目录结构.08Android开发环境的目录结构adt里边有两个文件夹和一个文件,第一个文件夹是eclipse,这个eclipse是谷歌为我们安卓开发人员定制的一个精简版的eclipse,它启动的速度比较快,内存占用率比较小一些,第一次打开eclipse的时候它会让你去选择一个工作空间,这个自己写一个保存文件的路径就行了,有的版本是每次都让你选择工
小默森
·
2020-02-29 07:27
Android---
判断应用的前后台
/***判断应用是否在后台**@paramcontext*@return*/privatebooleanisAppIsInBackground(Contextcontext){booleanisInBackground=true;ActivityManageram=(ActivityManager)context.getSystemService(Context.ACTIVITY_SERVICE)
HPD_黄霹雳
·
2020-02-29 03:15
Android---
初探自定义View(三)
在初探自定义View(一)和初探自定义View(二)里面,我们都是针对系统现有的组件进行设计和修改,那万一碰到需要自己根据要求来设计一个全新的View,这就是今天要探讨的主要内容---自绘控件。自定义View的三个过程分别是onMeasure()、onLayout()和onDraw(),在今天这个DEMO里因为涉及到将自定义View和系统控件的组合使用,所以必须重写onMeasure()方法来确保
luckyyyyou
·
2020-02-28 12:25
Android---
滑动解锁初步工程
准备工作及思路1.添加控件9个点图片20条线用:ImageView显示图片、容器来管理子控件四种布局:1)FrameLayout:帧布局可以实现视图的叠加2)LinearLayout:线性布局实现简单的方位层面的视图摆放(上、下、左、右)3)RelativeLayout:相对布局可以实现相对于其他视图的布局方式,比线性布局更加灵活4)ConstraintsLayout:约束布局比上述布局方式更加灵
26小瑜儿
·
2020-02-10 05:20
android---
后台杀死进程依然保存数据
之前我们说过用ViewModel可以保存数据,这是因为我们允许后台有多个进程,但是如果不运行后台有过个进程那怎么办?如果后台杀死进程,要想数据保存,我们可以用OnSaveInstanceState(BundleoutState)这个方法,将需要存的数按key-value值存入到outState,然后在onCreate()方法中取回。(但是这种解决方式比较旧)代码如下:packagecom.exam
littemelon
·
2020-02-01 15:00
Android---
初探自定义View(一)
记得我的第一个项目是把师兄做好的一个原生app进行“加工”,所谓的加工其实就是去网上找一下别人做好的定义控件,然后找来搬到界面上去,当时对这些花里胡哨的View完全没有概念,单纯就是觉得“哇,这效果好叼!”,知其然,而不失其所以然。不过还好,现在终于开始了解自定义View到底是为何物。所谓的自定义View,其实就是开发者不想千篇一律地使用android系统自带的控件而利用android的绘图API
luckyyyyou
·
2020-01-08 14:26
Android --- 图片的特效处理
Android---
图片处理的方法转换-drawableTobitmap缩放-Zoom圆角-RoundCorner倒影-ReflectedbitmapPrcesscode:packagecom.learn.games
小小一只蜗牛
·
2019-12-20 04:53
Android---
侧滑效果自定义及fragment,tabLyaout实现
记录方便后续使用查找,全部知识参考code小生,需更系统学习直接看他http://www.jianshu.com/p/ea691fda7d2a效果如图:image.pngimage.png目录:image.pngAndroidstudio创建module时直接选择创建带侧滑栏的activity,在其上面修改自定义布局即可。actity_main.xml//自定义侧滑栏更改此处,注释掉后面内容-->
this_is_for_u
·
2019-12-17 09:06
Android---
过时类或方法
获取颜色DeprecatedContext.getResources().getColor(@ColorResintid)Instead//1.设置主题Context.getResources().getColor(@ColorResintid,@NullableThemetheme)//2.Context兼容类ContextCompat.getColor(@NonNullContextconte
积木Blocks
·
2019-12-16 09:41
Android---
创建Json格式数据
本文将教你学会如何创建Json格式数据代码如下所示:try{//构建一个json数据JSONObjectroot=newJSONObject();root.put("title","json数据解析");//构建一个json数据//{"id":"123","username":"xiaoming"}JSONObjectjson1=newJSONObject();json1.put("id","12
你正哥来了
·
2019-11-04 17:27
Android---
自定义View
参考鸿洋大神博客:http://blog.csdn.net/lmj623565791/article/details/24300125主要内容:1.自定义view2.自定义view的属性3.在view的构造方法中获取自定义的属性4.重写onMeasure()5.重写onDraw()效果:实现进度条效果image.png1.自定义View属性示例:在values下新建attrs.xml布局两个自定义
this_is_for_u
·
2019-11-02 03:28
Android---
构建一个自己的网络框架(一)
Android应用开发中,网络框架是最基础的部分,往往在应用开发之初就一般会选择好自己中意的第三方网络框架,或者沿用自己的网络框架。目前市面上主要的安卓网络框架有okhttp,retrofit,android-async-http,volley等,各有优劣,开发者们根据自己应用的需要,选择对应的网络框架即可。总之应用选择网络请求框架肯定是根据应用的需求来选择,当一个应用基于保密原则不能选用
ovejur
·
2019-08-30 00:00
Android构建网络框架
android
Unity 跨平台发布 —— 打包安卓apk(三)
配置SDK和JDK的安装路径Edit--->Preferences…--->ExternalTools--->Android打包File--->BuildSettings…
Android---
>PlayerSettings
JPF29
·
2019-06-13 17:41
Unity
Android---
记一次重复依赖的解决
一次被迫的升级最近抽时间维护我的应用《知豆了2》,进行了一些Bug的修复,框架的升级以及新加了喷嚏图卦这个栏目,功能更新的差不多了,想提交到应用市场上更新以下版本,结果提交给小米后,出现了一个问题就是,我的应用被安天杀毒引擎查出有病毒.....1.png第一反应就是,肯定是引入的第三方包有问题了,于是想了想项目中主要用到了两个第三方功能包,第一个是ShareSDK,另一个是Bmob,直觉告诉我,应
贾亦真亦贾
·
2018-10-26 16:26
Android---
记一次重复依赖的解决
一次被迫的升级最近抽时间维护我的应用《知豆了2》,进行了一些Bug的修复,框架的升级以及新加了喷嚏图卦这个栏目,功能更新的差不多了,想提交到应用市场上更新以下版本,结果提交给小米后,出现了一个问题就是,我的应用被安天杀毒引擎查出有病毒.....1.png第一反应就是,肯定是引入的第三方包有问题了,于是想了想项目中主要用到了两个第三方功能包,第一个是ShareSDK,另一个是Bmob,直觉告诉我,应
贾亦真亦贾
·
2018-10-26 16:26
Android---
解决WebView导致的内存泄漏
如何解决WebView导致的内存泄漏懒得废话:1.避免在xml布局文件中直接嵌套webview控件,而是采用addview的方式new一个webview并加载到布局中,上下文变量使用applicationContext,如:webView=newWebView(getApplicationContext());webView.getSettings().setJavaScriptEnabled(t
Sunny_Captain
·
2018-10-07 16:44
Android
Android---
我所理解的MVP模式
前言两年前第一次接触MVP模式,就被各种接口各种分层给弄的云里雾里。相信大多数的朋友第一次接触MVP的实例就是网上泛滥的那个登录模型,没错,就是这个没有任何卵用的模型让我认识到最初的MVP模式。随着这两年频繁的接触MVP,对这种质壁分离的模式也有了些小小的见解,下面就来分析一下。模型简介MVP模式简单的理解可以概括为将一个业务拆分成Model,View,Presenter三层结构。Model层主管
海阔sun天空
·
2018-08-21 15:26
Android---
手把手教你撸一个自定义条形图
之前从某网上看了一个描述自定义条形图的视频教程,因为没有源码,所以自己记录了一下,方便以后用到,初学者也可以互相学习.废话不多说,首先看下效果图:(可能界面比较low哈....)我们先看一下画图三要素的介绍Canvas:画布,绘制Bitmap操作;Paint:绘制所需的画笔(一般用来规定颜色,样式等);Path:路径轨迹;那么接下来直接上代码,代码中都有注释,我就不过度赘述了;设置条形图的样式在s
工地板砖
·
2018-07-04 14:42
Android
Android---
消息通知Notifycation
代码:publicclassMainActivityextendsAppCompatActivity{privatefinalintNOTIFY_ID=0x123;//通知的ID@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.la
珊珊333333
·
2018-06-25 21:55
android
Android---
网络编程之OkHttp3整体结构了解以及使用
相关Android—网络编程之Http协议Android—网络编程之OkHttp3整体结构了解以及使用Android—网络编程之Okhttp3源码解析Android—网络编程之Retrofit2整体结构了解以及+Okhttp3+rxjava2使用Android—网络编程之Retrofit2源码分析Android—网络编程之Socket编程(实例)在这里为大家提供一种思路,看一款开源项目的时候,可以
Sky小白
·
2018-04-26 22:41
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
其他