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代码
混淆后gson无法解析问题
问题最近在自己项目中遇到一个崩溃问题,debug版本不会,release版本会!!一开始有点蒙,还是老老实实根据操作步骤以及崩溃log,先定位导致崩溃的代码位置。原来是某个JavaBean在Gson解析json格式数据后,继续把这个对象给后面的业务逻辑使用然后崩溃了。根据打印log分析json字符串是正常啊?尴尬...于是开始google,功夫不负有心人,有人遇到类似问题提到是混淆后JavaBea
磐龍
·
2020-03-01 14:31
如何使用Android Studio提高App质量
AndroidStudio作为现在谷歌主推的Android开发功能,除了提供了大量的功能帮助快速开发
Android代码
之外,在代码质量控制方面也提供了很多工具,这些工具都放在Analyze菜单下,主要有
Knight_Davion
·
2020-03-01 12:13
Android monkeyrunner整理
monkeyrunner提供了一个API,使用此API写出的程序可以在
Android代码
之外控制Android设备和模拟器。
流水不腐小夏
·
2020-03-01 01:31
Android自动化测试中Monkeyrunner详解
monkeyrunner工具提供了一个API,使用此API写出的程序可以在
Android代码
之外控制Android设备和模拟器。
alston123
·
2020-02-28 03:37
AS下
Android代码
资源的国际化
Android国际化:internationalization(国际化)简称i18n,因为在i和n之间还有18个字符,localization(本地化),简称L10n。实现国际化的原理:将UI和字符资源进行分离:把UI中的字符串存储在外部文件,通过代码提取,这是一种很好的做法。Android可以通过工程中的资源目录轻松实现这一功能。比如:(TextView)findViewById(R.id.he
jackLee
·
2020-02-27 19:30
Android代码
动态添加视图(组件)
在Android开发中,有时候,为了适配不同的屏幕,使得UI看上去美观,就需要根据当前的屏幕尺寸来动态地添加视图。一般分为三个步骤:1.新建组件;2.获得父视图尺寸;3.根据父视图尺寸,计算将要添加的子视图的尺寸和坐标位置,根据这些参数建立父视图的布局参数(LayoutParam),并将子视图添加到父视图中。下面用一个例子来说明——在一个RelativeLayout中动态添加一个Button。一获
L_Cang
·
2020-02-27 14:28
Android代码
规范
类的组织结构1.类成员区顺序类成员顺序对代码的可读性是有很大帮助的,从上到下的排列顺序为:常量区UI控件变量区普通变量区生命周期区重载方法区私有方法区内部类区2.类成员划分按照发生的先后顺序排列常量按照使用先后排列UI控件成员变量按照layout文件中的先后顺序排列普通成员变量按照使用的先后顺序排列方法基本上都按照调用的先后顺序在各自区块中排列命名规范1.包名包名一般采用域名的反转,全部小写,连续
xiechengfa
·
2020-02-27 06:10
(下) 开始启程 你的第一行
Android代码
动漫美少女app的目录结构一些零碎的知识详解build.gradle文件Android的日志工具过滤器的使用4.app的目录结构image1.build这个目录和外层的build目录类似,主要也是包含了一些在编译时自动生成的文件,不过他里面的内容更多更杂。2.libs如果你的项目中使用到了第三方的jar包,就需要把这些jar包都放在libs文件夹下面,放在这个目录下的jar包都会自动添加到构建路径
妖颜TMD祸众
·
2020-02-24 22:52
【TextView】代码中设置文本大小时的单位问题
大家知道,在
Android代码
中获取res资源dimens.xml文件中定义的尺寸大小,可以通过如下三个方法:getDimensiongetDimensionPixelOffsetgetDimensionPixelSize
亦枫
·
2020-02-22 04:42
自定义cordova插件-入门
环境准备app开发环境配置使用webstorm编写前端代码,当然你也可以使用其他ide使用androidstudio编写
android代码
和插件调试,第一次安装可能会有些坑,,参考如下:AndroidStudio
小军617
·
2020-02-22 04:52
Android 代码混淆零基础入门
内容提要本篇文章主要有三个部分,让读者读完后能自己写规则混淆项目对
Android代码
怎么开启混淆做一个简单的介绍。
一件小毛衣
·
2020-02-20 07:47
Android代码
调试工具 traceview 和 dmtracedump的波折演绎无标题文章
Android代码
调试工具traceview和dmtracedump的波折演绎✿Android程序调试工具Google为我们提供的代码调试工具的亮点:traceview和dmtracedump。
4528283108ee
·
2020-02-19 22:08
探究Android 中 WebView 与 JS 的交互
即二者沟通的桥梁是WebView对于Android调用JS代码的方法有2种:通过WebView的==loadUrl()==通过WebView的==evaluateJavascript()==对于JS调用
Android
WiseDeveloper
·
2020-02-19 20:09
使用proguard混淆
android代码
因为项目源码安全需要,最近研究了下proguard混淆源码,在这里做一些分享。以下分享基于AndroidStudio。如何启用Proguard通常项目新建完成后,build.gradle文件中会有如下一段配置:buildTypes{debug{minifyEnabledtrueproguardFilesgetDefaultProguardFile('proguard-android.txt'),'
AndWang
·
2020-02-18 05:28
Java&
Android代码
规范
----------------------Java规范----------------------源文件结构1.package语句2.import语句3.JavaDoc类声明1.只有一个顶级类2.命名(包名、类名最好不要用复数)包/类或接口/方法包名:全部小写,用”.”(点)分开,不允许复数例如:com.util而不能com.utils类:单个单词,首字母大写例如:Constant,多个单词,每
pphdsny
·
2020-02-14 22:30
CTS 问题指南
具体的CTS代码可以通过下载下来的
android代码
目录里的.
RuByCon
·
2020-02-12 08:45
android Animation动画的xml使用
转自:http://blog.csdn.net/ycwol/article/details/41118831在Android应用程序,使用动画效果,能带给用户更好的感觉,做动画可以通过XML或
Android
朝圣之旅
·
2020-02-12 01:35
eclipse混淆Android项目代码
eclipse中对
Android代码
进行混淆操作步骤如下:首先将project.properties中打开(去掉注释符“#”)proguard.config=${sdk.dir}/tools/proguard
ccbuluo
·
2020-02-11 23:36
Android WebView 中 addJavascriptInterface 接口无效问题
今天难得可以抽点时间写写
Android代码
,没想到又是一个坑,好吧,既然让我遇到了,就顺便记录下来吧。Java与Javascript交互最近
_Ryeeeeee
·
2020-02-11 22:05
Android与JS交互之基本
对于Android调用JS代码的方法有2种:1.通过WebView的loadUrl()2.通过WebView的evaluateJavascript()对于JS调用
Android代码
的方法有3种:1.通过
Harrison_CSL
·
2020-02-11 19:23
android:组件化方案
Android彻底组件化demo发布3、Android彻底组件化-代码和资源隔离4、Android彻底组件化—UI跳转升级改造5、Android彻底组件化—如何使用Arouter今年开始,我开始负责对自家的
android
江左灬梅郎
·
2020-02-10 05:16
Android与Js交互
对于Android调用JS代码的方法有2种:1.通过WebView的loadUrl()2.通过WebView的evaluateJavascript()对于JS调用
Android代码
的方法有3种:1.通过
七岁的凯哥
·
2020-02-10 01:18
Android逆向基础:Smali语法
我们都知道,
Android代码
一般是用java编写的,执行java程序一般需要用到java虚拟机,在Android平台上也不例外,但是出于性能上的考虑,并没有使用标准的JVM,而是使用专门的Android
李全栋
·
2020-02-09 23:24
Android自定义加载动画-舞动阶梯
看到这条评论后,我很激动,突然又有了当年写
Android代码
的热情了。虽然我已经一年多不在开发Android应用,
Zyao89
·
2020-02-09 08:15
Android与js互调
一、Javascript调用
Android代码
//获取WebSettings对象WebSettingssettings=webView.getSettings();//设置webview支持javascriptsettings.setJavaScriptEnabled
_fanqh
·
2020-02-07 07:43
静态扫描工具提升
Android代码
质量
在我们平时项目开发中,经常会写一些不严谨的代码或者一些比较低级的错误代码,但是这些错误往往很难被发现,这样就导致了我们的项目中会隐藏了很多影响性能甚至是导致闪退的错误代码,于是许多检测工具就出现了很多静态扫描工具,比如Google出的针对Android的Lint还有针对Java的FindBugs,PMD,Checkstyle等等Lint使用Lint改进代码,Android开发文档中有介绍https
青蝈蝈
·
2020-02-05 19:22
使用proguard混淆
android代码
当前是有些工具比如apktool,dextojar等是可以对我们android安装包进行反编译,获得源码的。为了减少被别人破解,导致源码泄露,程序被别人盗取代码,等等。我们需要对代码进行混淆,android的sdk中为我们提供了ProGrard这个工具,可以对代码进行混淆(一般是用无意义的名字来重命名),以及去除没有使用到的代码,对程序进行优化和压缩,这样可以增加你想的难度。最近我做的项目,是我去
码农明明桑
·
2020-02-05 01:54
Android代码
混淆
常用混淆规则#不混淆某个类-keeppublicclasscom.webi.demo.TestClass{*;}#不混淆某个包的所有类-keepclasscom.webi.demo.**{*;}#不混淆某个类的子类-keeppublicclass*extendscom.webi.demo.TestClass{*;}#不混淆某个接口的实现-keepclass*implementscom.webi.d
故事依细腻
·
2020-02-02 14:25
Android笔记
[toc]Android笔记前言:本笔记基于MacOS系统学习意图:为了做逆向打基础笔记内容:android的重要组件和功能(不死扣细节)学习目标:拿到一套
android代码
可以通过读代码方式可以理清自己需要的部分功能的实现逻辑
醋溜八酱
·
2020-01-16 11:10
glide入门(转自郭霖大神的微信公众号)
最近在做群聊功能,使用了环信的SDK,在环信demo中无意之中看到了glide框架,简单了解后,发现这个框架很强(强到没朋友),不光可以加载本地,网络静态图片,还可以加载gif动态图片.今天就转载一篇郭霖(第一行
android
guggle
·
2020-01-08 21:50
Android与JS代码交互
Android与JS交互有以下逻辑步骤:创建WebView创建Html文件创建JS文件WebView调用JS代码JS代码中调用
Android代码
1.创建WebView创建一个布局文件,
右眼皮的爱
·
2020-01-08 16:27
RxJava+Retrofit实现全局过期token自动刷新Demo篇
Android代码
点我适用情况一个应用的大部分请求都需要一个带有token的参数,来表示当前的用户信息;另外token是带有有效时间的,当token过期时,需要执行刷新token的操作。
alighters
·
2020-01-07 13:36
Java与
Android代码
的根基-面向对象六大基本原则 定义+举例说明,这是周会分享讲满3小时的文章
前言:有色无阉割版请参见Android面向对象六大基本原则-东家团队技术分享这是团队技术分享前,编写的文档,一篇文章,讲满了技术分享的3个小时。围绕ImageLoader通俗易懂的讲解了各原则的使用场景与优缺点。帮助非常的大!不管是新的,还是老的程序员,都推荐来看一下。复习一下。相比理解了,记住了,更推荐朋友们能够面向大家讲出来,进步更大。Android面向对象六大基本原则本文几个方面来介绍1、面
全栈小土堆堆堆
·
2020-01-05 13:21
WebView 与JS 互相调用
加载本地htmlloadUrl("file:///android_asset/html/index.html");android调用js代码loadUrl("javascript:xxx()");js调用
android
wilson93
·
2020-01-05 10:34
Android代码
中应该使用的一些Annotation
本文主要整理自https://blog.mindorks.com/improve-your-android-coding-through-annotations-26b3273c137aAndroid中使用Annotation不仅可以提高代码的可读性,还有很多其他的功能。下面介绍几个常用的Annotation1.@Nullable和@NonNull这两个是最常见的Annotation,用于检查变量
wutongke
·
2020-01-04 12:35
《第一行代码:Android(第2版)》,作者郭霖
第1章:开始启程——你的第一行
Android代码
1.全貌1.1Android系统架构Linux内核层:显示驱动、音频驱动、照相机驱动、蓝牙驱动、WI-FI驱动、电源管理等。
勤息嘻嘻嘻
·
2020-01-04 07:09
android gradle 最新版本配置问题
androidgradle插件更新为classpath'com.android.tools.build:gradle:3.4.2'gradlewarrper包更新为5.1.1时打包出现一个报错:以下为翻译过来的R8是新的
Android
kangaroo9997
·
2020-01-04 06:57
android代码
混淆个人总结及踩坑
前言公司项目使用组件化开发的形式,需要对自己负责的模块进行一些混淆配置,关于混淆相信做android开发的都或多或少有过一些接触,通过对混淆文件的配置从而将代码中的类名,方法名,成员变量等进行无意义的字符替换达到增加反编译难度的作用,这篇文章主要要说的问题就是在学习混淆过程中自己的一些总结想法。混淆语法这个网上有很多关于这块的资料,说的也比较清楚了,无非就是keep,keepclass,keepc
mandypig
·
2020-01-04 05:57
解决The Gradle failure may have been because of AndroidX incompatibilities in this Flutter app.Andr...
TheGradlefailuremayhavebeenbecauseofAndroidXincompatibilitiesinthisFlutterapp.今天将flutter版本升级到了1.2.1之后发现项目跑不起来了,报了上述AndroidX兼容性错误,但是我本身并没有往AndroidX迁移,查看文档发现了如下解决方案:
Android
哥哥是欧巴Vitory
·
2020-01-02 23:40
Android代码
混淆
作为Android开发者,如果你不想开源你的应用,那么在应用发布前,就需要对代码进行混淆处理,从而让我们代码即使被反编译,也难以阅读。混淆概念虽然容易,但很多初学者也只是网上搜一些成型的混淆规则粘贴进自己项目,并没有对混淆有个深入的理解。本篇文章的目的就是让一个初学者在看完后,能在不进行任何帮助的情况下,独立写出适合自己代码的混淆规则。1.什么是混淆混淆就是对发布出去的程序进行重新组织和处理,使得
小七_Rolllin
·
2020-01-02 20:28
2018-03-30
Android代码
完整性校验Android签名机制为了说明APK签名比对对软件安全的有效性,我们有必要了解一下AndroidAPK的签名机制。
易小田
·
2020-01-02 01:39
Android GestureDetector ScaleGestureDetector
Android代码
中给我们提供大量的帮助类来方便我们的使用。今天咱们就来看下手势帮助类GestureDetector、ScaleGestureDetector。
tuacy
·
2019-12-31 07:32
Android代码
覆盖率工具使用
前言Android开发统计代码覆盖率,在之前的老版本中,需要借助第三方工具,在现在的新版本中,只要使用JaCoCo插件,就可以完成简单覆盖率测试。与Espresso框架结合,进行覆盖率测试AndroidSDK现在已经内置了对EmmaTestCoverage框架的支持,可以在官方文档中进行查阅。具体由JaCoCo工具进行覆盖率相关内容。1.1配置:在build.gradle中将testCoverag
墨白JBright
·
2019-12-30 05:00
Android Webview 与js交互汇总
Android的代码二者沟通的桥梁是WebView对于Android调用JS代码的方法有2种:1.通过WebView的loadUrl()2.通过WebView的evaluateJavascript()对于JS调用
Android
我的天呐0_0
·
2019-12-30 03:09
详细记录如何将
Android代码
上传到Jcenter(上)
提意见和star~引言记录一下上传到Jcenter的步骤,上篇主要介绍将本地的项目上传到github上有关Git的使用和Github的常见使用,请看我的其他文章(上传后会更新地址)本文分详细记录如何将
Android
MrQ_Android
·
2019-12-29 22:00
Android面试之Java基础
在经过一次没有准备的面试后,发现自己虽然写了两年的
android代码
,基础知识却忘的差不多了。这是程序员的大忌,没有扎实的基础,就只能是copy别人的代码,实现自己的业务。
猿来如痴
·
2019-12-29 19:03
Android代码
上传jcenter记录
因为公司项目拆分需要,将项目中的公用模块提出作为一个Library库使用。尝试过直接在项目中引用Library以及生产jar包使用,但是效果并不好。所以尝试将此类代码上传到jcenter,使用compile引入使用。从早上上班开始到下午3点半,踩了无数坑,终于上传到maven,并点击了AddtoJCenter,希望明早上班就能用到。踩坑踩得自己双膝红肿,脑袋爆炸(其实就是因为自己是菜鸡),所以记录
这一刻幸福
·
2019-12-28 22:34
Android代码
性能优化(Android Developer Training翻译)
本文翻译自AndroidDeveloperTraining:https://developer.android.google.cn/training/articles/perf-tips.html本文是Zhengjt原创,发表于http://zhengjt.com,请阅读原文支持原创:link说到代码性能优化,选择合适的算法和数据结构应该永远是我们首先要考虑的,我们在此并不讨论这个。本文讨论的是可
Zhengjt
·
2019-12-28 22:30
Android代码
内存优化建议-Android官方篇
前言为了使垃圾回收器可以正常释放程序所占用的内存,在编写代码的时候就一定要注意尽量避免出现内存泄漏的情况(通常都是由于全局成员变量持有对象引用所导致的),并且在适当的时候去释放对象引用。对于大多数的应用程序而言,后面其它的事情就可以都交给垃圾回收器去完成了,如果一个对象的引用不再被其它对象所持有,那么系统就会将这个对象所分配的内存进行回收。我们在开发软件的时候应当自始至终都把内存的问题充分考虑进去
Gracker
·
2019-12-27 06:02
android与js的交互
android与js的交互android与js的交互在android开发中是很常见,一般是利用webView当作桥梁,进而实现android调用js,js调用
android代码
。
小人物灌篮
·
2019-12-26 05:24
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他