Android
YSL_ALI
起风了,唯有努力生存。
展开
-
Android 构建自动化打包;获取MD5、SHA1、SHA-256
Android 构建自动化打包;获取MD5、SHA1、SHA-256构建自动化打包编辑脚本文件获取正式版和测试版apk获取正式版和测试版的 MD5、SHA1、SHA-256构建自动化打包首先提示下:Gradle是一个基于JVM的构建工具,是一款通用灵活的构建工具,支持maven, Ivy仓库,支持传递性 依赖管理,而不需要远程仓库或者是pom.xml和ivy.xml配置文件,基于Groovy,build脚本使用Groovy编写。说到底,它终究是一个脚本,熟悉脚本的朋友就很清楚,脚本的语言特性,不清楚原创 2020-07-03 11:11:20 · 586 阅读 · 0 评论 -
Android webview支持获取本地图片或拍照
Android webview支持获取本地图片或拍照package com.wshoto.user.anyong.ui.activity;public class BBSActivity extends InitActivity { @BindView(R.id.wv_bbs) WebView mWvBbs; private ValueCallback<Uri...转载 2020-03-11 17:24:06 · 430 阅读 · 0 评论 -
Android 带动画截屏
Android 截屏带动画,缩小移动至屏幕右上角消失传示例小视频没成功,就直接代码解释吧最关键的几个操作,(思路:一般情况下,绝大多数View在绘制都可以设置缓存,我获取缓存,会返回给我们一个Bitmap对象,这个Bitmap对象是就是我们需要的)下面看下几个关键操作 //设置缓存 view.setDrawingCacheEnabled(true); view.buildDrawin...原创 2020-03-03 18:40:09 · 1200 阅读 · 0 评论 -
No IDEA annnotations attached to the JDK 1.8(******),some issuses willl not be fou
Android 新建工程,xml文件乱码出现了一个错误提示No IDEA annotations attached to the JDK 1.8 (C:\…), some issues will not be found 虽然项目运行没问题但是也是很不爽的,以下是解决办法。1.关闭Android studio2.打开 C:\Users\UserName.android 删除build-cac...转载 2019-10-17 13:30:15 · 467 阅读 · 0 评论 -
设置TextView自动调整字体大小
Android 设置TextView自动调整字体大小TextView字体大小随着控件的大小变化而变化,Android 8.0(API26)新增,但兼容库 com.android.support:appcompat-v7:26.0.0版本以上已完全兼容到 API14先上图:有三种设置方式:默认粒度预设大小1.默认允许TextView在水平轴和垂直轴上均匀地自动调整刻度。1.1.原...转载 2019-09-10 16:10:43 · 1331 阅读 · 0 评论 -
PopWindow设置合适宽高
PopWindow设置宽高有几种方法,第一种:WrapContent,matchparent,或自己设置一个值(这个定值不建议设,应为考虑到设备的适配问题,如果单一设备就可以这样)第二种:可以根据屏幕的宽高比例设置第三种:可以通过View root= (View)findViewById(R.id.xxxx) 方式获取Fragment或Activity的跟布局,然后用root.getWid...原创 2019-09-04 10:04:46 · 1906 阅读 · 0 评论 -
Android虚拟键监听,并获取虚拟键高度
package com.ysl.pdf;import android.app.Activity;import android.content.Context;import android.graphics.Point;import android.graphics.Rect;import android.os.Bundle;import android.util.DisplayMe...原创 2019-08-22 15:05:25 · 554 阅读 · 0 评论 -
Android添加aar和jar方式
在module的gradle中加入 flatDir { dirs'libs' };详细如下android { compileSdkVersion 29 buildToolsVersion "29.0.0" defaultConfig { applicationId "com.example.exuifoxtest" minSdkVers...原创 2019-08-19 17:01:25 · 608 阅读 · 0 评论 -
android EditText监听事件处理方法
最近,项目需要修改一个bug,就是在edittext中监听用户输入,输入完了后就进行网络查询,我拿到手的项目的时候,之前的三个人不知道是谁写的,也都没有改,首先看下edittext的监听输入方法之一 inputText.addTextChangedListener(new TextWatcher() { @Override public void bef...原创 2018-03-22 09:18:09 · 3287 阅读 · 2 评论 -
android 反编译之dex2jar
首先要下载工具:http://download.csdn.net/download/ysl_ali/10044728 第一步:下载该zip包,然后解压,得到dex2jar-2.0和jd-gui两个文件第二步:然后在把你需要反编译的apk包,后缀名改成zip,再解压,得到相应的解压文件第三步:找到你解压后的文件里面的classes.dex文件,同时打开dex2jar-2.0文件夹,将classes.原创 2017-10-30 13:32:57 · 10208 阅读 · 3 评论 -
Android跳转到QQ
最近项目需要,要加一个微信和QQ在第三方APP中跳转,下面是参考了一些资料后结合以前用的总结的,希望对你有帮助。 一:跳转至QQ某个特定联系人界面QQ.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) {原创 2017-08-15 11:17:15 · 2170 阅读 · 5 评论 -
Android,检测网络状态的方法
这些方法之前也很多,我简单地总结下吧。 /** * 判断移动网络是否开启 * * @param context * @return true 表示移动网络已开启 false表示移动网络未开启 */ public boolean isNetEnabled(Context context) { ConnectivityMan原创 2017-08-17 17:23:23 · 509 阅读 · 0 评论