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代码
性能优化(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
工作分享|使用脚本快捷切换编译环境
猿最近在Ubuntu14.04.5环境下搞
Android代码
编译,但是由于重复开窗口、切换分支、切换JDK版本,要重复敲很多命令。
寒石
·
2019-12-25 23:15
Android代码
检查之FindBugs工具介绍
在Android自动化测试技术中,我们首先会运用各种代码检查工具对
Android代码
进行检查,从而提前发现代码中存在的一些bug和隐患,提高代码质量。
EddieYan
·
2019-12-25 16:29
Android代码
保护(签名校验、classes.dex文件完整性校验)
昨天收到一份安全检测报告,其中就有一个代码保护不足的问题,简单描述就是:通过反编译得到程序代码以后,恶意修改后重新编译再签名安装。针对这个问题简单的查了一些资料做一些记录。但这些处理也不是很好,只是让恶意破解麻烦了一点罢了(并未进行实践,有时间要试验一下)。ToolBar+DrawerLayout使用Android自定义侧滑菜单效果(ViewDragHelper)一站式CoordinatorLay
Leogh
·
2019-12-25 03:42
Android代码
混淆的写法
Apk文件被反编译出来能被获取到里面的代码。对于这种情况,我们可以对项目代码进行混淆,随机生成难理解的类名,方法名,让代码难以阅读,加大功能被盗取的难度。混淆可以起到压缩Apk,混淆文件,预检,优化的作用。1.使用方式,在gradle文件中设置minifyEnabled为true即可开启混淆buildTypes{release{minifyEnabledture//是否开启代码混淆proguard
奔跑吧李博
·
2019-12-23 10:16
Android代码
混淆
一、为什么要进行代码混淆?java是一种跨平台的、解释型语言、Java源代码编译成中间”字节码”存储于class文件中。由于跨平台的需要,Java字节码中包括很多源代码信息,如变量名、方法名,并且通过这些名称来访问变量和方法,这些符号带有许多语义信息,很容易被反编译成Java源代码。为了防止这种现象,我们可以使用Java混淆器对Java字节码进行混淆。二、什么是代码混淆?混淆就是对发布出去的程序进
规诫
·
2019-12-23 00:50
《第一行代码》第 1 章
开始启程——你的第一行
Android代码
Android系统架构Android-System-Architecture.svg.pngAndroid系统架构如上图,大致可以分为四层架构:Linux内核层、
腾古
·
2019-12-21 13:03
Android代码
内存优化建议-OnTrimMemory优化
0.OnTrimMemory回调的作用?OnTrimMemory是Android在4.0之后加入的一个回调,任何实现了ComponentCallbacks2接口的类都可以重写实现这个回调方法.OnTrimMemory的主要作用就是指导应用程序在不同的情况下进行自身的内存释放,以避免被系统直接杀掉,提高应用程序的用户体验.Android系统会根据不同等级的内存使用情况,调用这个函数,并传入对应的等级
Gracker
·
2019-12-18 11:05
Kotlin来了 1 - Simple is Beautiful
要说Google算得上性感的大公司了,Android过去却一直在去往性感的路上,2017年5月18日Kotin登堂入室,
Android代码
终于可以不再那么像极了老妇人的Java,publicclassMainActivityextendsFragmentActivity
落码湖
·
2019-12-18 05:27
Flutter框架Android so库的一些实践
so库说明so库在android中,是使用c/c++代码编译出来的库文件,可以使用ndk调用,就是你在
android代码
中见到的native方法,具体的实现就在so库中。关于so库兼容性问题and
小鱼游儿
·
2019-12-17 09:46
Android中gradle使用教程
在我们编写
Android代码
的时候,引入第三方库,配置Android插件,打包apk命名,配置仓库地址,都需要在build.gradle中编写相应代码,我们可能对dependencies中做第三方依赖,
Y小圆脸
·
2019-12-15 16:47
Webview里面的js如何访问的后台
Android代码
packagecom.example.sss.helloworld;importandroid.support.v7.app.AppCompatActivity;importandroid.os.Bundle
荞叶
·
2019-12-15 13:55
android 跨进程通信Binder
Binder从
android代码
中来看,Binder是一个实现了IBinder接口的类,在跨进程通信中Binder是一种通信方式。
yQ_01
·
2019-12-15 05:13
Unity3d 对接android SDK
如果我们在Unity3D中想调用
Android代码
,那么可以在脚本文件C#中这样写:AndroidJavaClassjc=newAndroidJavaClass("com.unity3d.player.UnityPlayer
魁犸
·
2019-12-14 16:07
决定重修
最佳实践之
Android代码
规范http://mp.weixin.qq.com/s?src=3×tamp=1460983264&ver=1&signatur
野生程序猿_小熊
·
2019-12-14 14:11
Binder机制揭秘
从
Android代码
来说,Binder是一个类,实现IBinder接口,是将Binder机
小窦子
·
2019-12-14 00:33
Android代码
中使用IconFont矢量图标
自从google团队主推AndroidStudio来,IDEA中集成了诸多实用好用易用的功能。我之前就一直使用as中自己提供的制作矢量图标的小功能来制作一些app中通用规范的小icon。话不多说直接上图:在drawable文件夹中new一个VectorAsset过程简单,此处不再详述。我本地就新建了一个Android机器人的小图标。就这么一个小功能能够解决我们和UI的多少矛盾,能给我们省下多少时间
要做黄霸天
·
2019-12-13 14:40
HIDL
Android7.x及更早版本中没有正式的供应商接口,因此设备制造商必须更新大量
Android代码
才能
FamilyYuan
·
2019-12-12 19:10
Android添加混淆规则
混淆简介
Android代码
混淆是一种应用源代码保护技术,用来防止别人对apk进行逆向分析;从Android2.3开始,Google就在SDK中加入了ProGuard的工具,使用它来进行代码的混淆。P
X_sky_B
·
2019-12-12 15:40
Android java代码 和 Unity3d之间的通讯
正题通讯的实现有两种方式:1、以Unity3D工程为主,Android只做少量开发,此种情况下将
Android代码
打包导入
wzjing
·
2019-12-08 18:39
Android代码
实现控件闪烁
前言好久没有写了,最近项目比较忙,现在估计要闲段时间吧。今天记录下开发过程中需要使用到的一个简单知识点,算是以作后备之用吧。在项目开发过程中,我们有时会遇到需要控件闪烁和停止的问题,这个用xml是可以实现的,但是为了在使用时控制方便,这里我写了一个工具类,方便在代码中控制view的闪烁与停止。讲解内容:控件闪烁帮助类FlashHelper代码的使用效果图一.控件闪烁帮助类FlashHelperpa
奔跑的佩恩
·
2019-12-08 18:56
微信小程序跳一跳的游戏辅助实现
效果图1.相关技术实现起来其实相当简单,主要用到几个技术点:悬浮窗在
Android代码
中执行Sh
AchillesL
·
2019-12-07 07:01
100行
Android代码
自定义一个流式布局-FlowLayout
首先来看一下手淘HD-商品详情-选择商品属性页面的UI商品有很多尺码,而且展现每个尺码所需要的View的大小也不同(主要是宽度),所以在从服务器端拉到数据之前,展现所有尺码所需要的行数和每一行的个数都无法确定,因此不能直接使用GridView或ListView。如果使用LinearLayout呢?一个LinearLayout只能显示一行,如果要展示多行,则每一行都要new一个LinearLayou
我是老梁
·
2019-12-05 17:37
Android源码编译教程
前言当前环境:1、Ubuntu16.04,已经安装好了各种依赖2、
Android代码
版本,android-9.0.0_r3一、导入环境源码根目录输入:sourcebuild/envsetup.sh输出:
破晓大萝卜
·
2019-12-04 21:24
玩蛇系列之Pygame教程(十二)-- Tetromino俄罗斯方块
实在是抱歉,这么久没更新这个系列的文章了,(●'◡'●),都是因为接了个坑爹的外包,改去干老本行撸
android代码
了,感觉外包还是有点坑,钱没赚到多少,人都累死了。
峰峰小
·
2019-12-02 05:30
Android代码
设置颜色
如需转载请保留原文链接参考链接:http://blog.csdn.net/xieyupeng520/article/details/467770911.tv.setTextColor(Color.parseColor("#000000"));2.tv.setTextColor(getResources().getColor(R.color.black));//根据资源文件读取颜色,注:已被弃用,推
某人_Valar
·
2019-12-01 16:49
K
android代码
篇 (1) 简单Logger封装
简单Logger封装需求kotlin封装实现kotlin相关知识点一、简单Logger封装需求 本需求是一个简单的Logger需求,旨在简单的控制Logger日志的,输出时间、及输出tag动态更新。需求如下:代码控制Logger日志输出,默认不输出日志;日志输出时可以指定日志的tag标签,当不指定时默认为项目名称;符合Android系统Log调用习惯。二、kotlin封装实现需求实现,使用Kot
狼性代码人
·
2019-12-01 03:01
K
android代码
篇 (2) 从assets读取配置
创建assets配置文件使用AssetManager读取配置文件内容使用fastjson解析配置文件内容 这是一个简单而实用的小需求,在App开发的过程中往往需要经历,开发、测试、发布等各个阶段,在每一个阶段使用的数据请求地址,App信息往往是不同的,这个时候使用一个配置文件将这些信息统一管理起来就显得很必要。一、创建assets配置文件创建assets文件夹,位置src->main下,如图:a
狼性代码人
·
2019-11-30 01:29
Android代码
内存优化建议-Java官方篇
前言本文的原文为Google官方Training的性能优化部分,这一章节主要讲解的是高性能
Android代码
优化建议,建议所有Android应用开发者都仔细阅读这份文档,并将所提到的编码思想运用到实际的
Gracker
·
2019-11-29 12:11
使用Android studio导入源码工程
1导入
Android代码
在Android目录下执行sourcebuild/envsetup.shmakeidegen&&development/tools/idegen/idegen.sh生成android
咖啡伴辣条
·
2019-11-29 05:03
Android代码
模拟生成服务器返回JSON格式数据
S:在服务器端开发同学还没有写好接口的时候,或服务器端开发同学给出的接口不能让你满意的时候,你就可以通过以下两种方式来自己实现接口。T:这里列举了两种实现方式,分别是Google的Gson解析工具包和Alibaba的FastJson解析工具包。A:方式一:Google的gson.jar中的com.google.gson.Gson.toJson(Objectsrc)在gson的api中,提供了两个重
GoileoLee
·
2019-11-28 00:29
使用repo sync的 -d 选项在不丢弃本地修改的情况下同步代码
使用reposync命令来同步远端服务器的
Android代码
,如果本地修改了代码但还没有commit,会提示无法sync:error:android/frameworks/base/:containsuncommittedchanges
霜鱼片
·
2019-11-17 08:18
git
android
repo
第一个app
www.android-studio.org/index.php/download/hisversion,这里我下载的是2.2.3安装过程自己百度安装好后按照下图依次点击next点开MainActivity页面编写相应的
Android
沧猿
·
2019-11-08 17:00
Android代码
规范
AndroidStudio常用快捷键前言:使用AS也有两年了,Tipoftheday每天都有看,大部分快捷键也都知道一些,但是一直没有系统地写出来。熟练使用快捷键有助于加快开发进度,以下为常用快捷键,粗体为高频的,斜体为自定义的,ToolWindows中的多为alt+number,只要使用FindActions(Ctrl+Shift+A),就能唤醒所有的快捷键。ActionsKeymapMoveC
xlsong
·
2019-11-08 07:00
Android代码
规范
前言一个良好的代码规范,能够在项目当中发挥举足轻重的作用;它不仅能使我们的开发更加高效,而且还会减少BUG产生的几率,增强代码可维护性及稳定性。JAVA代码规范强制性规范:代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。代码中的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式。类名使用UpperCamelCase风格,必须遵从驼峰形式。方法名、参数名、成员变量、
三也视界
·
2019-11-07 23:32
LeakCanary-帮助你检测Android所有的内存泄漏
平时我们在写
Android代码
的时候会经常遇到非常多的OutOfMemory异常,可以通过leakcanary这个第三方库帮助我们定位出现问题的地方GitHub地址:leakcanaryLeakCanary
NextGame
·
2019-11-07 21:40
提4点
Android代码
规范
前言良好的规范,就像军队纪律。所谓,没有规矩,不成方圆。在编程中也是一样的,良好的代码规范总是能给人赏心悦目。哪怕读不懂代码,或者写的代码不够优秀,但给保持一个标准的规范也算一种态度。就像书面整洁一样,在高考中还能加分呢。下面,我们开始修炼吧~1、缩进、换行:缩进保持==4==个字符。换行有些代码句(语句、条件表达式、方法参数)太长,可选择性换行。我们可规定为==>150==字符换行。条件表达式:
King4Ghost
·
2019-11-07 10:29
Android代码
实现创建隐藏文件夹或文件
今天业务提出需求说,app调用系统相机拍出的照片,在相册里可以看到。考虑到安全性,业务说拍出的照片,不应该让用户看到。思考了一下,我决定创建一个隐藏文件夹,用户看不到照片内容。先看效果(这里在手机内存里创建了一个名为yangliu的文件夹,文件夹里包含另一个叫picture的文件夹,文件夹里是用户拍的照片):没隐藏前.gif隐藏照片.gif隐藏文件夹.gifAndroid创建隐藏文件或者文件夹,并
码客_Yang
·
2019-11-06 18:09
详解执行 git pull 时是否打印改动的文件信息
在公司的
Android代码
目录里面,使用gitpull命令,发现不会打印发生改变的文件信息。
霜鱼片
·
2019-11-05 14:15
git
Android代码
内存优化建议-Android资源篇
1.前言这篇文章主要介绍在实际Android应用程序的开发中,容易导致内存泄露的一些情况。开发人员如果在进行代码编写之前就有内存泄露方面的基础知识,那么写出来的代码会强壮许多,写这篇文章也是这个初衷。2.Android资源优化2.1Bitmap优化Android中的大部分内存问题归根结底都是Bitmap的问题,如果打开MAT(Memoryanalyzertool)来看,实际占用内存大的都是一些Bi
Gracker
·
2019-11-04 14:42
移动应用开发:如何创建自定义
Android代码
模板
大多数的Android开发者都至少一次使用过
Android代码
模板来新建工程。但是你有没有尝试过创建自己的
Android代码
模板?
Knight_Davion
·
2019-11-04 13:16
Android 长按识别图中二维码 zxing
spread_hash_key=Pel1qMandroid真相.gif#基于Zxing,初学
Android代码
质量不高//长按,通过zxing读取图片,判断是否有二维码bigImage.setOnLongClickListener
Eric__li
·
2019-11-02 21:38
从
Android代码
中来记忆23种设计模式
我的CSDN博客同步发布:从
Android代码
中来记忆23种设计模式相信大家都曾经下定决心把23种设计模式牢记于心,每次看完之后过一段时间又忘记了~,又得回去看,脑子里唯一依稀记得的是少数设计模式的大致的定义
huachao1001
·
2019-11-02 04:41
Android WebView与JS交互全面详解
Android的代码二者沟通的桥梁是WebView对于Android调用JS代码的方法有2种:通过WebView的loadUrl()通过WebView的evaluateJavascript()对于JS调用
Android
侯蛋蛋_
·
2019-11-02 02:38
React Native通讯原理
本文基于
Android代码
分析,iOS实现原理类似。1.
boliangzhao
·
2019-11-01 20:43
android so库对齐
so库说明so库在android中,是使用c/c++代码编译出来的库文件,可以使用ndk调用,就是你在
android代码
中见到的native方法,具体的实现就在so库中关于so库兼容性问题andorid
做人要简单
·
2019-11-01 13:07
Android开发遇到的坑
看完就明白了Android架构之从MVP到MVVM【译】Android应用架构一种在android中实现MVP模式的新思路MVC,MVP和MVVM的图示浅谈MVPinAndroidApp工程结构搭建:几种常见
Android
奈何心善
·
2019-10-31 16:03
Android的MVVM架构的单Activity应用实践
1、MVC首先分析一下上面各层之前对应的
Android代码
,layout.xml里面的xml文件就对应于MVC的view层,里面都是一些view的布局代码,而各种Javabean,还有一些类似repository
十一月Siy
·
2019-10-09 11:15
android
kotlin
Naviagtion
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他