android
西红柿炒番茄加蛋
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
apache的git地址
https://github.com/apache/cordova-androidhttps://github.com/apache原创 2020-09-29 14:02:33 · 766 阅读 · 0 评论 -
Android事件分发机制学习笔记
一.事件传递在那些类中:1.Activity中:dispathTouchEvent,onToutchEvent2.ViewGroup:dispathTouchEvent,onInterceptTouchEvent,onTouchEvent3.View:dispathTouchEvent,onTouchEvent二.传递过程:1.触摸手机进入事件分发Activity的dispathTouchEvent方法,返回true或者false代表自己消费,调用super.dispathTouchEv原创 2020-09-07 17:48:21 · 261 阅读 · 0 评论 -
Android修改icon和roundIcon后,显示的图标还是默认的图片
删除项目目录下drawable-v24中的xml文件和mipmap-anydpi-v26中的xml文件最后再AndroidManifest的 android:icon 和 android:roundIcon 改为你的图标就好了因为AndroidManifest文件读ic_launcher的图标时,在项目文件下若ic_launcher.png和.xml同时存在,会优先使用.xml,然后xml文件有个foreground 和background.xml,所以即使你有你自己的icon,系统有限考虑两个xm原创 2020-05-27 10:29:51 · 1888 阅读 · 0 评论 -
zxing二维码中文乱码问题解决方案
private Bitmap creatQRCode(String var1, int var2) { try { Hashtable var3 = new Hashtable(); var3.put(EncodeHintType.CHARACTER_SET, "utf-8"); var3.put(En...原创 2020-04-13 21:19:05 · 1564 阅读 · 0 评论 -
美团下拉刷新,上拉加载 动画
https://blog.youkuaiyun.com/qq1271396448/article/details/81452874原创 2020-03-05 19:26:40 · 375 阅读 · 0 评论 -
Android反编译
1.下载反编译工具AndroidKiller_v1.3.1。地址 :https://down.52pojie.cn/Tools/Android_Tools/2.需更新apktool 下载地址https://bitbucket.org/iBotPeaches/apktool/downloads/下载最新版后在目录AndroidKiller_v1.3.1\bin\apktool\apkt...原创 2020-02-14 17:11:40 · 334 阅读 · 0 评论 -
Android学习笔记
//EventBus:1.注册,取消注册,发送消息/2.订阅方法缓存;反射机制//动态代理:在运行时通过proxy类动态的创建代理,然后将方法交给invocationHandler//桥接模式:不向外暴露特定类的api,而是通过实现接口的方式调用//handler机制:1.handler,负责发送和处理消息(handleMesaage,dispatchMessage,sendMessa...原创 2020-02-13 11:30:23 · 172 阅读 · 0 评论 -
Android oppo手机显示安装包有异常,安装失败的解决办法
首先找到gradle.properties,在该文件的末尾处添加代码android.injected.testOnly=false同步重新运行即可原创 2020-02-11 11:19:05 · 9889 阅读 · 2 评论 -
数据结构简单理解(初学者的简单理解)
二叉搜索树(BST):二叉搜索树(BST)是一种特殊的数据结构,满足如下特质1.若左子树非空,则左子树上所有节点的值均小于根节点的值。2.若右子树非空,则右子树上所有节点的值均大于根节点的值。3.左右子树本身又各是一棵二叉排序树...原创 2019-12-20 17:29:59 · 301 阅读 · 0 评论 -
Android在PopupWindow中自动弹出软键盘
/** * 显示键盘 * * @param et 输入焦点 */private void showSoft(final EditText text){ Handler handle=new Handler(); handle.postDelayed(new Runnable() { @Override public void run()...原创 2019-12-19 18:46:39 · 1435 阅读 · 0 评论 -
导航栏遮挡webview问题(适配华为,小米方案)
目前发生这种情况的主要有两种手机1.华为,2.小米1.华为适配 /** * 判断底部navigator是否已经显示 适配华为 * @param windowManager * @return */ @TargetApi(Build.VERSION_CODES.JELLY_BEAN_MR1) private boolean has...原创 2019-12-19 18:45:45 · 2229 阅读 · 1 评论 -
Android打开微信小程序
/** * 打开微信小程序 * * @param url */private void openWeiProduct(String url) { Log.d("TAGAG", "openWeiProduct: " + url); String substring = url.substring(url.indexOf("?") + 1, url.length()); ...原创 2019-12-09 09:53:16 · 1677 阅读 · 0 评论 -
android-ScrollView内部的FrameLayout
我需要在ScrollView内使用FrameLayout使其可滚动.我写了这个 <ScrollView android:id="@+id/scrollView1" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_align...原创 2019-11-26 10:38:00 · 767 阅读 · 0 评论 -
设置dialog宽高方法
WindowManager.LayoutParams params = show.getWindow().getAttributes();//getMetricsWidth(context) 得到屏幕宽度params.width = getMetricsWidth(context)*17/20;//设置dialog宽度,高度相同处理即可 需在dialog.show()或...原创 2019-11-18 11:40:27 · 2106 阅读 · 0 评论 -
Activity生命周期
在正常情况下Activity会经历如下生命周期.1.onCreate:表示Activity正在被创建,这是生命周期的第一个方法。在这个方法中,我们可以做一些初始化工作,比如调用setContentView去加载界面布局资源,初始化Activity所需数据等。2.onRestart:表示Activity正常重新启动。一般情况下当当前Activity从不可见重新变为可见状态时,onRestar...原创 2019-10-15 16:12:26 · 205 阅读 · 0 评论 -
webview ERROR_UNSUPPORTED_SCHEME ,errorcode=-10问题处理
webView.setWebViewClient(new WebViewClient(){ @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { try{ if(url.startsWith("baidumap://")){ Intent转载 2019-08-09 10:28:37 · 1767 阅读 · 0 评论 -
webview错误码大全
资料来自:https://blog.youkuaiyun.com/suyimin2010/article/details/80411076/** Generic error */public static final int ERROR_UNKNOWN = -1;/** Server or proxy hostname lookup failed */public static final int ...转载 2019-08-09 10:24:04 · 1378 阅读 · 0 评论 -
对称加密DES的使用
des虽然方便,但是不安全,不建议使用,可以使用sm4代替 //psw:加密的文本,pswkey:加密的密码,即密钥 String psw="123",pswkey="999";//对该DES情况下加密,密钥需要为56位难以人工由string为根据设定,因此这里://借助密钥生成器,由new SecureRandom(pswkey.getBy...原创 2019-07-22 17:31:05 · 562 阅读 · 0 评论 -
自定义弧形
public class ProgressViewNew extends View { private static final int DEFAULT_MIN_WIDTH = 200; //View默认大小 //圆弧的宽度 private static final float DEFAULT_BORDER_WIDTH = 20f; //小原点的半径 ...原创 2019-01-28 17:02:47 · 249 阅读 · 0 评论 -
关于webview加载视屏,全屏播放造成的白边现象解决方案!
this.getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);由于在跟布局中有设置状态栏的颜色,所以导致这个问题 出现,尝试多种方法,最终用以上这个方法解决!!!...原创 2019-01-23 13:54:55 · 2057 阅读 · 1 评论 -
用于在处理存在底部导航栏的设备上存在导航栏遮挡html页面的问题
/** * 此处用于在处理存在底部导航栏的设备上存在导航栏遮挡html页面的问题 *option :view 满屏的视图 */private void setWebContainerLayoutParams(View view) { ViewGroup.LayoutParams layoutParams = view.getLayoutParams(); ViewGrou...原创 2019-03-20 17:26:50 · 962 阅读 · 0 评论 -
图片质量压缩方法
/** * 质量压缩方法 * @param image * @return */public static Bitmap compressImage(Bitmap image) { ByteArrayOutputStream baos = new ByteArrayOutputStream(); image.compress(Bitmap.CompressForma...原创 2019-03-25 16:02:34 · 1441 阅读 · 0 评论 -
webview自适应高度
//自适应屏幕 webSettings.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.NORMAL); // 自适应 屏幕大小界面 webSettings.setLoadWithOverviewMode(true);...原创 2019-03-26 16:04:14 · 1630 阅读 · 0 评论 -
自定义view,自动切换到下一行时居中显示
public class CustomAuthView extends android.support.v7.widget.AppCompatTextView { private StaticLayout myStaticLayout; private TextPaint tp; public CustomAuthView(Context context, Attrib...原创 2019-06-25 11:06:41 · 301 阅读 · 0 评论 -
切换fragment时,动态修改大小
ViewGroup.LayoutParams layoutParams = viewContainer.getLayoutParams();layoutParams.height = Util.dip2px(this, 448);viewContainer.setLayoutParams(layoutParams);<FrameLayout android:id="@+i...原创 2019-06-25 11:10:31 · 2491 阅读 · 0 评论 -
retrofit网络请求失败,postman接口请求成功,项目请求失败
需添加head参数如:headers.put("Accept-Language", "zh-CN,zh;q=0.8");headers.put("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,*/*");headers.put("Connection", "Keep-Alive");...原创 2019-06-25 11:14:13 · 2234 阅读 · 0 评论 -
webview加载js,input聚焦时titlebar会掉到中间位置
android:configChanges="orientation|keyboardHidden|screenSize"android:exported="false"android:hardwareAccelerated="true"android:screenOrientation="portrait"android:windowSoftInputMode="adjustPan"...原创 2019-06-27 17:52:54 · 203 阅读 · 0 评论 -
Android Studio APP 按钮出现红叉出现的解决方法
找到setting,Appearance & Behavior ,找到Android SDK ,Edit 然后next,next。ok原创 2019-06-28 11:01:37 · 1688 阅读 · 0 评论 -
大佬的git地址内容:rxjava,国密,设计模式等详细介绍和demo建议大家学习
https://github.com/yline原创 2019-06-28 17:03:24 · 202 阅读 · 0 评论 -
国密jar包下载地址
http://maven.outofmemory.cn/org.bouncycastle/原创 2019-07-23 16:55:59 · 4799 阅读 · 0 评论 -
Handler原理
1,从Handler到Looper以上就是Handler机制的概要,每个部分都扮演着自己的角色* Handler:发送消息和最后接收并处理消息* Message:消息对象* MessageQueue:消息队列(未被CPU处理的消息,都放这了)* Looper:不断地循环MessageQueue,若有消息则执行,若无消息则阻塞2,Looper...转载 2019-07-22 10:05:07 · 139 阅读 · 0 评论 -
gradle下载网址
http://services.gradle.org/distributions/原创 2019-01-15 19:55:36 · 809 阅读 · 0 评论
分享