展开

关键词

首页关键词android app

android app

相关内容

  • Start an Android App by ADB

    To be more geek,I began to start an Android App by using adb.Thanks to Google.It’s possible and powerfulThe tool we use to make it is ADB(Android Debug Tool),For more detailed use please visit http:developer.android.comtoolshelpadb.htmlActually What I use here is1 start An example is followed.1 2 3 4 #Here I want to start MxBrowser appbrought to the front the Package name(com.mx.browser) before the slash is provided to determine which appFor more explanations about ADB INTENT,please visit http:developer.android.comtoolshelpadb.html#IntentSpec
    来自:
    浏览:141
  • Android App漏洞学习(一)

    DIVA(Damn insecure and vulnerable App)是一个故意设计的存在很多漏洞的Android app,目的是为了让开发、安全工程师、QA等了解Android app常见的一些安全问题测试环境1,安装JDK,很多工具需要用到Java环境;2,安装Android开发工具(ADT,Android studio),下载地址:https:developer.android.comstudioindex.html3代码中将敏感信息输出到app的logcat中,查看app记录的logcat,可以使用如下命令:1.adb logcat2.输入用户凭证,观察日志输出。PART 2 硬编码1 (class源文件)很多开发小伙伴在开发app的时候,明明是可以用可变变量的,但是由于没有相关安全开发意识,使用了硬编码的方式,导致存在一定的安全风险。攻击者只需要在app中输入秘钥vendorsecretkey就可以访问成功,如图:?
    来自:
    浏览:455
  • 广告
    关闭

    云产品限时秒杀

    云服务器1核2G首年50元,还有多款热门云产品满足您的上云需求

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到
  • Android App秒开的奥秘

    什么是秒开Android App秒开,狭义的讲是指你的App的Activity从启动到显示所花费的时间在1秒以内,广义的讲是指这个过程所花费的时间越少越好。这个时间越短,你的App给用户的感觉就是响应越快,使用越流畅,用户体验更好。秒开是Android App的一个很重要的性能指标。需要我们持续的给予关注和优化。如何优化秒开Google提供了很多性能优化的建议和官方的工具,网上也有非常多的关于Android App性能优化的文章和工具,可以帮助你解决大部分卡顿的问题。此外,除了Android系统会给主线程发消息,App自身也会给主线程发消息,如果在启动新Activity的过程中,这些App自己的消息正好插入这一系列的Android系统消息中,那也会导致总的处理时间延长绿色填充的代表这是一个Android系统发过来的消息;蓝色填充的代表这是一个App自己发过来的消息。最下方的向右箭头代表时间,起点是startActivity被调用的时刻。
    来自:
    浏览:407
  • Android app 功能代码覆盖率--Jacoco(三)

    前面两篇都是讲了jacoco配合Andorid app 代码覆盖的配置以及单人测试生成覆盖率测试报告,那遇到多人测试一个版本,要怎么合并,来评估这个版本的测试范围跟测试质量,这才比较实用;这个就是今天要说的内容ec文件并对比生成一份报告;操作步骤:先下载jacoco覆盖率配置文件,地址如下: 链接:https:pan.baidu.coms1TufJ8Vt6mGWsjLQyFFtm8Q 提取码:v7uu请先看Androidapp 功能代码覆盖率--Jacoco(一)配置,然后进行文件配置;配置好以后,点击AndroidStudio 右上角的gradle 中的appjacocoreportjacocoInit执行,然后会在项目就可从覆盖率报告去查看哪些类没覆盖,评估哪些功能没有测试,然后跟开发进行评估,除了功能测试,还可跟UI自动化配合一起测试;说明:jacoco 的初始化,可以根据上面的gradle的jacoco批处理程序进行报告生成,也可以根据Androidapp 功能代码覆盖率--Jacoco(二)配置的批处理命令进行生成;以上,就是关于Android App 配合jacoco 生成覆盖率报告使用说明~?
    来自:
    浏览:526
  • Android:app:srcCompat=“和Android:src=”有什么区别?

    Android:app:srcCompat =“”和android:src =“”有什么区别?app:srcCompat=@drawableic_play android:src=@drawableic_play
    来自:
    回答:2
  • 使用Kotlin高效地开发Android App(四)总结

    简化的lambda表达式在使用Kotlin高效地开发Android App(一)中,曾经介绍过尾随闭包,它可以算是一种简化的lambda表达式。RxJava 和 LiveData、LifecycleLiveData和Lifecycle是Google在2017年新出的Android Architecture Components的中的一部分。由于在我们的App架构中已经使用了Android Architecture Components,所以可以考虑替换RxLifecycle。该系列的相关文章: 使用Kotlin高效地开发Android App(五)完结篇 使用Kotlin高效地开发Android App(三) 使用Kotlin高效地开发Android App(二) 使用Kotlin高效地开发Android App(一)
    来自:
    浏览:202
  • 使用Kotlin高效地开发Android App(一)

    星战小兵.jpg背景最近我们在做区块链相关的钱包项目,新的App使用全新的技术栈。在Android中我们使用Kotlin+RxJava+Android Architecture Components,在iOS中使用Swift+RxSwift。本文不讨论App的架构,只讨论项目中所使用到的Kotlin的特性。在Android的App中,可以毫不夸张地说,我们95%以上的代码使用了Kotlin开发的。该系列的相关文章: 使用Kotlin高效地开发Android App(五)完结篇 使用Kotlin高效地开发Android App(四) 使用Kotlin高效地开发Android App(三) 使用Kotlin高效地开发Android App(二)
    来自:
    浏览:209
  • Android App安全加固行业分析报告

    作者 SecurityMan鉴于当前Android App安全加固市场火爆,特整合一个当前行业内较流行的安全加固厂商的安全加固产品介绍,希望能为大家拨开迷雾,见安全加固之真章!?????????????
    来自:
    浏览:480
  • Android App漏洞学习(二)

    接上一篇没写完的文章《Android App漏洞学习(一)》,下面继续剩下的几个部分。
    来自:
    浏览:257
  • Android App渗透测试工具分享

    自己在网上搜集了一些App安全学习教程及工具,项目地址:https:github.comBrucetgApp_Security这段时间因为某些原因接触了Android App渗透测试,发现了几个不错的App安装 adb(Android Debug Bridge)可以去 https:developer.android.comstudioreleasesplatform-tools下载相应平台上的安装包,解压后配置下环境变量即可使用使用Android模拟器:如果使用Android模拟器,则需要设置合适的端口,以便PC可以连接到模拟器内部或设备上的代理打开的TCP套接字。此时,Android客户端状态如下:?常用命令:????????其他用法如下:Dex是Android系统中可以在Dalvik虚拟机上直接运行的文件格式。使用它可以反编译android应用,也可以用来做android app的静态分析(static analysis)。
    来自:
    浏览:1886
  • Android app 功能代码覆盖率--Jacoco(一)

    切记,Jacoco覆盖率并不是指单元测试覆盖率; 就不说Jacoco的原理了,我们就讲如何在android app配置使用jacoco~步骤:首先得有项目APP的源码;用android studio 打开源码,然后对下载下来的jacocohelper和jacoco.gradle导入到项目中,jacocohelper导入项目根目录,而jacoco.gradle导入到app下 ?配置app下的build.gradle,主要有三个地方,详情看图: ???在项目下settings.gradle,配置jacocohelper ?以上,是关于对于Jacoco 对Android app覆盖率的在代码的配置,下一章节会讲关于报告的生成~
    来自:
    浏览:1279
  • Android APP性能及专项测试

    移动测试、 Android测试 、APP测试----Android篇1.性能测试Android性能测试分为两类:1、一类为rom版本(系统)的性能测试2、一类为应用app的性能测试Android的app性能测试包括的测试项比如:1、资源消耗2、内存泄露3、电量功耗4、耗时5迫使每个应用程序使用较小的内存,移动设备非常有限的RAM就能使比较多的app常驻其中。2D渲染引擎执行显示列表所花的时间,View越多时间越长Execute:将一帧图像交给合成器(compsitor)的时间,较小其他工具:GameBench 测试android app的FPS工具Gfxinfoapp启动时间测试(安卓Activity启动过程性能剖视: http:www.rudy-yuan.netarchives59)应用的启动时间的测试,分为三类:1)首次启动 --应用首次启动所花费的时间
    来自:
    浏览:1526
  • 如何解决Android错误“android.app.Application没有实现dagger.android.HasActivityInjector”?

    }: java.lang.RuntimeException: android.app.Application does not implement dagger.android.HasActivityInjectorat android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2416) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476) at android.app.ActivityThread.-wrap11(ActivityThread.java) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344)(ExtendedActivity.java:34) at android.app.Activity.performCreate(Activity.java:6251) at android.app.Instrumentation.callActivityOnCreate
    来自:
    回答:2
  • Android App 国际化

    Android 对i18n和L10n提供了非常好的支持。本文主要介绍Android App国际化过程中遇到的问题和解决方案。1.整理HardCodeApp国际化是要在保持App原功能不变的情况下,主要对字符串进行替换。Android Studio是Google官方推荐的Android IDE,拥有很多强大的功能。利用集成的Lint工具,可以将项目中大部分的HardCode搜索出来。@colorcolorAccent false 或者为具体的Button控件设置如下属性 App国际化适配界面的工作“因App而异”,更多的内容需要一个个界面进行调整,没有完整的通用方法。总结Android App国际化的工作并没有太多的技术难度,更多的是一些繁琐的文本处理。
    来自:
    浏览:2291
  • uni-app设置android的锁屏壁纸(android.app.WallpaperManager)。。。

    uni.showToast({ icon: none, title: 正在设为壁纸 }) var that = this; setTimeout(() => { var WallpaperManager = plus.android.importClass(android.app.WallpaperManager); console.log(WallpaperManager); var Main = plus.android.runtimeMainActivitywallpaperManager = WallpaperManager.getInstance(Main); console.log(wallpaperManager); var wpm = plus.android.importClass(wallpaperManager); var BitmapFactory = plus.android.importClass(android.graphics.BitmapFactory); console.log(bitmap,getHeight);bitmap.getHeight(); var w = plus.android.invoke(bitmap,getWidth);bitmap.getWidth()
    来自:
    浏览:806
  • Android APP 终极瘦身指南

    第2条:开启minifyEnabled混淆代码在gradle使用minifyEnabled进行Proguard混淆的配置,可大大减小APP大小:android { buildTypes { release从Android 4.0+开始原生支持,但是不支持包含透明度,直到Android 4.2.1+才支持显示含透明度的webp,使用的时候要特别注意。借助于android support库可实现一个全版本兼容的着色方案,参考代码:DrawableLess.java第16条:在线化素材库如果你的APP支持素材库(比如聊天表情库)的话,考虑在线加载模式,,一定可以把你的Android APP极大的瘦身下去。全方位性能调优,Android架构师脑图,全套视频1.Android架构师脑图;?
    来自:
    浏览:1034
  • 使用Kotlin高效地开发Android App(三)

    let { ....}在使用Kotlin高效地开发Android App(二)中,曾经介绍过结合run和apply函数一起使用的方式。其实,里面使用了“!!”是有隐患的。= null) { val message = view.findViewById(android.R.id.message) as TextView message.setBackgroundColor= null) { val message = view.findViewById(android.R.id.message) as TextView view.setBackgroundResource该系列的相关文章: 使用Kotlin高效地开发Android App(五)完结篇 使用Kotlin高效地开发Android App(四) 使用Kotlin高效地开发Android App(二) 使用Kotlin高效地开发Android App(一)
    来自:
    浏览:281
  • 使用Kotlin高效地开发Android App(二)总结

    我们的App采用了MVVM的架构,因此对应Model类全部使用data class。首先,按照import kotlinx.android.synthetic.main.布局文件名*的方式导入。四.点击事件的埋点处理App的埋点,使用自己家的产品--魔窗的sdk来做事件的埋点。如果使用Java来开发App,可以使用AOP来实现埋点。该系列的相关文章: 使用Kotlin高效地开发Android App(五)完结篇 使用Kotlin高效地开发Android App(四) 使用Kotlin高效地开发Android App(三) 使用Kotlin高效地开发Android App(一)
    来自:
    浏览:287
  • 【转】关于Android App存储目录的理解

    转自:关于Android App存储目录的理解 一、内部存储:每个app具有以下目录:datadata包名shared_prefs (使用sharedPreferenced的时候,将数据持久化存储于本地)datadata包名databases (Android集成了SQLite数据库,App里边的数据库文件就存储于databases文件夹)datadata包名files (普通数据存储在files)datadata“清除数据” 是指清除app内部存储的所有目录和外部存储的私有目录下的所有数据。APP恢复到首次安装时的状态。 清除缓存 是指清除app内部存储目录下的cache目录。
    来自:
    浏览:215
  • JavaScript和React Native:小程序、iOS App、Android App全搞定

    如果程序员使用React Native开发iOS App和Android App,那么至少和小程序采用的编程语言相同,都是JavaScript。也就是说,通过使用React Native,可以实现小程序、iOS App和Android App在代码逻辑和布局上的共享。至少可以节省一倍的人工成本和时间成本。
    来自:
    浏览:104

相关视频

17分29秒

APICloud AVM多端开发 | 生鲜电商App开发商品列表,购物车,城市列表开发(二)

1时22分

Android核心技术:一节课教你 Get 5G时代使用Webview的正确姿势!

7分33秒

多端开发教程 | 点餐项目源码解析:项目介绍和Tabbar结构(一)

4分13秒

【Android开发基础】入门,下载使用Android Studio

4分5秒

【Android开发教程】项目结构简介,代码、layout与gradle

相关资讯

相关关键词

活动推荐

    运营活动

    活动名称
    广告关闭

    扫码关注云+社区

    领取腾讯云代金券