Android
文章平均质量分 51
Aminy123
这个作者很懒,什么都没留下…
展开
-
Android 自定义GridLayout实现频道管理
欢迎转载,转载请注明出处!http://blog.csdn.net/aminy123/article/details/69053339自定义的GridLayout实现频道管理原创 2017-04-03 22:18:10 · 2374 阅读 · 1 评论 -
拒绝第三方--手把手教你自定义进度条
还在为了一个小小的效果,依赖一个一个的第三方?看着别人随随便便写了一个自定义效果,自己却除了666啥也做不了?如果你认为自己就是这样,那么,你要好好看一下这篇文章了!进度条作为移动开发的一个常用功能,相信你一定不陌生。本篇,我们要手动编写一个简单的进度条,模拟一下下载的效果。一、效果二、分析自定义View,分析里面的元素:1、进度条背景颜色2、进度条背景是否...原创 2018-08-24 08:57:57 · 2134 阅读 · 0 评论 -
对称加密+非对称加密,实现数据安全传输
一般金融类的产品,涉及前端和后端交互的时候,都会都严格的数据安全保证。防止黑客攻击,信息篡改。加密方式有很多,总的来说,分为2种:对称和非对称。我们先来看一下,这两种加密方式分别是什么?他们有什么区别?对称加密:对称加密,即采用对称的密码编码技术,他的特点是,加密和解密使用相同的秘钥。 常见的对称加密算法有DES、3DES、Blowfish、IDEA、RC4、RC5、RC6...原创 2018-08-20 15:13:48 · 11343 阅读 · 5 评论 -
前端JS调用Android相机相册问题解决
需求:Android中webview加载网页,网页中有一个按钮,点击之后,调启Android系统的相机和相册。问题:前端中的<input type="file" accept="image/*" />标签,在IOS中能够直接调启相机和相册,但是在Android中只能调启相册而不能调启相机。尝试过,自己定义一个 JavaScriptInterface ,定义方法调启相机相...原创 2018-08-15 15:44:00 · 4481 阅读 · 3 评论 -
在webview中查看PDF文件--PDF.js
话不多说,目前要在国内Android平台WebView中查看PDF文件,你应该找不到其他更好的方式了,只有PDF.jsPDF.js介绍:pdf.js 是Mozilla的,主要用于在 HTML5 平台上展示 PDF 文档,无需任何本地技术支持。GitHub:https://github.com/mozilla/pdf.js/下载包:http://mozilla.github.io/p...原创 2018-08-10 10:55:52 · 6123 阅读 · 1 评论 -
AndroidStudio 报错
Starting a Gradle Daemon, 2 incompatible Daemons could not be reused, use --status for detailsFAILURE: Build failed with an exception.* What went wrong:Unable to start the daemon process.This pr...原创 2018-07-24 10:24:16 · 3184 阅读 · 0 评论 -
Android APK加固后如何签名
Android在对应用加固之后,会破坏原有的签名,需要重新签名才能发布到应用市场,本篇谈一谈如何对已加固的应用进行签名。1、所需原料:已加固的apk、签名文件2、本地JDK环境,如果没有,请安装。以下操作全部在jdk的bin目录中完成。3、进入到jdk的bin安装目录,进入powershell窗口(shift+右键),执行如下命令:jarsigner -verbose -keystore xxx....原创 2018-06-28 11:04:41 · 4661 阅读 · 0 评论 -
Android 根据源码详细讲解Handler
1、什么是Handler我们来看一下Handler源码中是怎么说的/** * A Handler allows you to send and process {@link Message} and Runnable * objects associated with a thread's {@link MessageQueue}. Each Handler * instance is a...原创 2018-07-09 16:30:19 · 216 阅读 · 0 评论 -
Android ClassLoad原理解读及热修复技术使用
一、Android中的ClassLoad1、Android中的ClassLoad分为以下几种: BootClassLoad:主要加载framework层的字节码文件 PathClassLoad:加载我们已经安装到系统中的apk文件中的class文件 DexClassLoad:加载指定目录中的class字节码文件。 BaseDexClassLoad:PathClassLoad...原创 2018-06-24 17:51:56 · 1352 阅读 · 0 评论 -
自定义布局-自定义RelativeLayout
package net.feelingtech.example_work.custom.productitemlayout;import android.content.Context;import android.content.res.TypedArray;import android.graphics.drawable.Drawable;import android.util.At...原创 2018-05-21 22:59:50 · 4078 阅读 · 1 评论 -
上传代码到GitLab
1、登录GitLab,新建工程2、生成SSH证书这个是必须的,你的电脑在和GitLab服务器进行通讯的时候,使用SSH协议保证数据安全。创建 SSH密钥,并将密钥中的公钥添加到GitLab。1、创建SSH秘钥:进入到工程目录中,Git Bash Here(如果没找到,请检查你的Git是否已经安装并配置成功)进入SSH目录 $ cd ~/.ssh修改用原创 2017-12-11 14:05:21 · 14637 阅读 · 0 评论 -
MVP+Retrofit+RxJava 使用
用了这么久的MVP,今天也在此记录一下,好好学习,天天向上!!!感觉也没啥说的,看代码吧......1、添加依赖/*网络请求*/ compile 'com.squareup.okio:okio:1.8.0' compile 'com.squareup.okhttp3:okhttp:3.2.0' compile 'com.google.code.gson:gs原创 2017-12-09 15:52:54 · 498 阅读 · 0 评论 -
Android Butterknife 8.8.1 使用方法
1、在项目project的 build.gradle 文件中 dependencies 添加:classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'2、在 module的build.gredle 文件中 dependencies 添加依赖:compile 'com.jakewharton:butterknife:8.8.原创 2017-11-06 16:05:57 · 953 阅读 · 0 评论 -
拒绝第三方--写一个环形进度条
上一篇,介绍了如何做一个横向的进度条,非常简单。今天,我们趁热打铁,做一个常见的环形进度条。诺,长下面这个样子↓一、分析按照惯例,先分析元素。这里,跟画横向进度条的不同是,横向进度条是画两个圆角矩形,这里,我们需要花两个圆(进度条是根据实时进度值画出的圆弧,最终补全为360°的圆)。 1、背景环颜色2、背景环&进度条相同的画笔width3、背景环设置为空...原创 2018-08-25 13:42:23 · 1947 阅读 · 0 评论