更新于:10-22 12:01

有关[android]标签推荐

Android Crash 前的最后抢救

于04-14 11:33 - xiangzhihong - android
众所周知,当 Andoird 程序发生未捕获的异常的时候,程序会直接 Crash 退出. 而所谓安全气囊,是指在 Crash 发生时捕获异常,然后触发兜底逻辑,在程序退出前做最后的抢救. 在实现安全气囊之前,我们先思考一个问题,像 bugly、sentry 这种监控框架是如何捕获异常并上传堆栈的呢.

YOLOv5 的 Android 部署,基于 tflite

于09-06 22:35 - 迷途小书童 - YOLO android yolo
前文 借助NCNN,在Android上运行YOLOv5目标检测 和 在Android上进行yolov5目标检测,使用torchscript方式,我们分别使用了 ncnn 和 torchscript 这2种方式将 YOLOv5 部署到了. 本篇我们将使用另一种方式 tflite 来进行部署,所以,喜欢哪个就用哪个吧.

Fiddler 抓包 Android

于01-04 19:34 - - Fiddler Android 网络
我这里是 夜神模拟器,BlueStacks蓝叠 模拟器 没找到. 使用Fiddler+安卓模拟器对app抓包,包含https_f_yunsheng_t的专栏-CSDN博客_fiddler安卓模拟器抓包. Fiddler 配置代理, 允许远程的计算机连接. 点击 OK,保存确定后, 需要重启 Fiddler 才能生效.

App深度链接与延迟深度链接

于01-18 13:17 - 钱魏Way - 数据 术→技巧 研发 Android APP
在App投放推广中,唤醒用户是常见的运营策略. 想要让用户重新活跃起来,转化用户的行为,必须从场景上还原用户的路径,从根本上找到用户增长的奥秘. 在这个广告漫天的时代,相信大多数用户在使用App的时候都遇到类似的场景:在使用某资讯类App的时候,浏览到了淘宝的商品广告,当你点击该广告内容时,自动打开了你手机上已经安装的淘宝App并且定位到了该商品的详情页.

Android/iOS判断是否使用代理或VPN

于01-07 18:57 - 钱魏Way - 数据 术→技巧 研发 Android APP
针对APP的黑产,我们提到部分用户会通过改变IP来绕过风控策略. 更改IP比较方便的方法是使用代理IP或VPN. 在检测APP安全性是需要对是否使用代码和VPN做判断. Android判断是否使用代理IP. Android判断是否使用VPN. iOS判断是否使用代理IP. Django实战:投票系统搭建.

Android 面试之必问高级知识点

于05-15 22:05 - xiangzhihong - android react-native
Android 面试之必问Java基础. Android 面试之必问Android基础知识. 在Android早期的版本中,应用程序的运行环境是需要依赖Dalvik虚拟机的. 不过,在后来的版本(大概是4.x版本),Android的运行环境却换到了 Android Runtime,其处理应用程序执行的方式完全不同于 Dalvik,Dalvik 是依靠一个 Just-In-Time (JIT) 编译器去解释字节码.

百度APP-Android H5首屏优化实践

于08-17 14:10 - 百度App技术 - android java html
百度App自2016年上半年尝试Feed流业务形态,至2017年下半年,历经10个版本的迭代,基本完成了产品形态的初步探索. 在整个Feed流形态的闭环中,新闻详情页(文中称为落地页)作为重要的组成部分,如果打开页面后,loading时间过长,会严重影响用户体验. 因此我们针对落地页这种H5的首屏展现速度进行了长期优化,本文会详细阐述整个优化思路和技术细节.

Android开发优化的几点建议

于06-18 21:46 - xiangzhihong - android
安卓开发大军浩浩荡荡,经过近十年的发展,Android技术优化日异月新,如今Android 9.0 已经发布,Android系统性能也已经非常流畅,可以在体验上完全媲美iOS. 但是,到了各大厂商手里,改源码、自定义系统,使得Android原生系统变得鱼龙混杂,然后到了不同层次的开发工程师手里,因为技术水平的参差不齐,即使很多手机在跑分软件性能非常高,打开应用依然存在卡顿现象.

Android取证:使用ADB和DD对文件系统做镜像

于01-10 15:00 - secist - 终端安全 adb Android取证
从本文开始我将为大家带来一系列与数字取证相关的文章,并将重点关注移动设备方面的取证技术. 在这篇文章中,我将为大家分享一些关于我对Android设备镜像采集的想法. 在Android设备上,有两种我们可以执行的镜像采集类型:. 实时采集:在正在运行的设备上执行. 通常,分析人员会使用各种工具获取root权限,并使用DD提取镜像;.

技术分享 | 看我如何使用TheFatRat黑掉你的Android手机

于11-24 13:00 - Alpha_h4ck - 终端安全 Android TheFatRat
严正声明:本文仅限于技术讨论和教育目的,严禁用于其他用途. 在这篇文章中,我们将教大家如何使用TheFatRat这款工具. 这款工具可以帮大家构建后门程序,以及执行后渗透利用攻击等等. 在主流Payload的帮助下,这款工具可以生成质量非常高的恶意软件,而这些恶意软件可以在Windows、 Android和macOS平台上运行.

基于weex的有赞无线开发框架

于10-30 14:45 - 有赞技术 - 前端 ios android
出于对开发效率和动态化的要求,无线端的开发框架也一直在更新,从 Hybrid、结构化 Native View、React Native、Weex,再到现在正在大受关注的 Flutter. 什么样的框架才是适合自己的团队. 不仅要有技术追求,而且要考虑实际业务需要. 最近,有赞移动选择了 weex 作为无线开发框架,搭建了从开发、Debug、构建、发布、数据一个闭环的流程.

重新改造 Android 的中国手机厂商

于10-19 08:00 - 木斯 - 公司 Android AOSP Google iPhone
从过去大半年的情况来看,中国手机厂商已经推出了不少让人印象深刻的 Android 手机设备,但在欧美地区,许多用户仍然不愿意将它们作为主力机使用. 其中很重要一点原因是系统和软件的问题. 对他们而言,中国的 Android 手机系统过于花哨,而且功能臃肿,预装软件的类型和数量也和其它地区的不太相同.

Android 性能篇 -- 带你领略Android内存泄漏的前世今生

于09-10 10:22 - DeepCoder_Marco - android 性能优化
内存泄漏是当程序不再使用到的内存时,释放内存失败而产生了无用的内存消耗. 内存泄漏并不是指物理上的内存消失,这里的内存泄漏是指由程序分配的内存但是由于程序逻辑错误而导致程序失去了对该内存的控制,使得内存浪费. Java 程序运行时的内存分配策略有三种,分别是. 静态分配 、 栈式分配 和. 堆式分配 ,对应的三种存储策略使用的内存空间主要分别是.

详解音视频直播中的低延时

于04-24 11:06 - agora - ios android
高泽华,声网 Agora 音频工匠,先后在中磊电子、士兰微电子、虹软科技主导音频项目. 任职 YY 期间负责语音音频技术工作. 在音乐、语音编解码方面有超过十年的研发经验. 音视频实时通讯的应用场景已经随处可见,从“吃鸡”的语音对讲、直播连麦、直播答题组队开黑,再到银行视频开户等. 对于开发者来讲,除了关注如何能快速实现不同应用场景重点额音视频通讯,另一个更需要关注的可能就是“低延时”.

Android 进程间通信

于02-23 21:58 - 吴小龙同學 - 进程间通信 android
单例居然失效了,一个地方设置值,另个地方居然取不到,这怎么可能. 排查半天,发现这两就不在一个进程里,才恍然大悟……. 按照操作系统中的描述:进程一般指一个执行单元,在 PC 和移动设备上指一个程序或者一个应用. 我们都知道,系统为 APP 每个进程分配的内存是有限的,如果想获取更多内存分配,可以使用多进程,将一些看不见的服务、比较独立而又相当占用内存的功能运行在另外一个进程当中.

app端用户信息自动获取--微博

于02-07 14:24 - zgbgx - 安全 大数据 网页爬虫 ios android
在app(ios和android)端使用webview组件与js进行交互,串改页面,让用户授权登录后,获取用户关键信息,并完成自动关注一个账号. 传统爬虫模式,让用户在客户端在输入账号密码,然后传送到后端进行登录,爬取信息,这种方式将要面对各种人机验证措施,加密方法复杂的情况下,还得选择selenium,性能更无法保证.

Android 内存暴减的秘密?!

于01-04 22:07 - 腾讯WeTest - android 性能测试
作者:杨超,腾讯移动客户端开发 工程师. 商业转载请联系腾讯WeTest获得授权,非商业转载请注明出处. 原文链接: http://wetest.qq.com/lab/view/362.html. 在 我这样减少了26.5M Java内存. 一文中内存优化一期已经告一段落,主要做的事情是,造了几个分析内存问题的轮子,定位进程各种类型内存占用情况,分析了线程创建OOM的原因.

Android 反编译利器,jadx 的高级技巧

于11-27 16:29 - plokmju88 - android
今天介绍一个非常好用的反编译的工具 jadx. jadx 的功能非常的强大,对我而言,基本上满足日常反编译需求. 反编译输出 Java 代码. 导出 Gradle 工程. 这些优点都让 jadx 成为我反编译的第一选择,它可以处理大部分反编译的需求,基本上是我反编译工具的首选. 接下来我们就来看看,jadx 如何使用吧.

Android优化

于03-10 07:37 - liuchi1993 - 基础技术 Android开发 JVM 性能优化
更多网络优化,可参考:  Android网络. http头信息带Cache-Control域 确定缓存过期时间 防止重复请求. 直接用IP直连,不用域名,策略性跟新本地IP列表. – DNS解析过程耗时在百毫秒左右,并且还有可能存在DNS劫持. 图片、JS、CSS等静态资源,采用CDN(当然如果是使用7牛之类的服务就已经给你搭建布置好了).

如何正确地在Android手机上安装国产软件?

于02-28 15:00 - JohnChu - 终端安全 Android
国产软件往往会申请与之功能不符的权限,读取着用户手机信息,开机后就驻足系统,这些对于注重隐私的用户来说都是问题. 如何“干净”地安装国产流氓软件呢. 国产app的全家桶问题一直被大家诟病,一个应用启动后就会“唤醒”其“家族”内的其他应用,有时还会通过其他方式确保应用始终在后台运行;与此同时,很多应用还会申请与之功能完全不符的权限,这些严重破坏了Android系统的体验.

安居客Android项目架构演进

于02-24 23:54 - BaronZhang - 组件化 模块化开发 模块化 架构设计 Android
入职安居客三年从工程师到Team Leader,见证了Android团队一路走来的发展历程. 因此有心将这些记录下来与大家分享,也算是对自己三年来一部分工作的总结. 希望对大家有所帮助,更希望能得到大家宝贵的建议. 三年前入职时安居客在业务上刚完成了三网合并(新房、二手房、好租和商业地产多个平台多个网站合成现在的anjuke.com,这在公司的历史上称之为三网合并),因此app端也将原先的新房、二手房、好租和商业地产多个app合并成为了现在的安居客app.

浅谈移动应用的跨平台开发工具(Xamarin和React Native)

于06-06 12:35 - jnj - 技术读物 编程工具 Android C++ Facebook
谈移动应用的跨平台开发不能不提HTML5,PhoneGap和Sencha等平台一直致力于使用HTML5技术来开发跨平台的移动应用,现在看来这个方向基本算是失败的,基于HTML5的移动应用在用户体验上与原生应用仍然存在着明显的差距. 与上述HTML5平台不同,Xamarin和React Native通过各自的方式来实现跨平台.

Android换肤技术总结

于09-11 14:27 - cogitate - android
纵观现在各种Android app,其换肤需求可以归为. 白天/黑夜主题切换(或者别的名字,通常2套),如同花顺/自选股/天天动听等,UI表现为一个switcher. 多种主题切换,通常为会员特权,如QQ/QQ空间. 对于第一种来说,目测应该是直接通过本地theme来做的,即所有图片/颜色的资源都在apk里面打包了.

最近碰到的一些 SSL 问题记录

于02-16 08:00 - - SSL Java Android APNS blog
最近碰到一些 SSL 的小问题,特记录下. 我们有个 Java 实现的 SSL TCP 服务端,为客户端(PC、Android 和 iOS)提供 SSL 接入连接服务. 最近有用户反馈其手机上 App 不能正常连接登录,别人手机上都可以. 经过单独回访调查该用户使用的手机操作系统是 Android 6.0,经搜索了解了 Android 6.0 之后 Google 使用了自家的 BoringSSL 替换了原来的 OpenSSL,怀疑是这里在捣鬼.

分享两个 Android 开源项目和一个 Doc

于07-29 09:03 - Trinea - Android Android conferences Android 大会 hotpatch MainDex 过大
这是首发在我维护的微信公众号 codeKK 上的文章,欢迎大家关注. Android 傻瓜式分包插件. 这是一个可自定义哪些类放在 MainDex 中的插件. ReadMe 中详细介绍了在使用 MultiDex 时,为了解决 MainDex 方法数超标的问题,碰到的一个个坑及如何解决,并列出了详细的参考资料,一篇很不错的文章.

Android M 新的运行时权限开发者需要知道的一切

于09-01 14:48 - cogitate - android
英文: http://inthecheesefactory.com/blog/things-you-need-to-know-about-android-m-permission-developer-edition/en. 译文: http://jijiaxin89.com/2015/08/30/Android-s-Runtime-Permission/.

关于Google IO 2015,你必须知道的9件事

于05-29 07:20 - lianzi - 短新闻 Android Android M Android Wear Google I/O
1 Google 正式发布Android M, 提升用户体验. 今天的大会开始,Google 公司发布了 Android M. 新的Android系统有了很大用户体验上的提升,主要体现在 App 权限管理,网页体验,App关联,Android Pay 支付功能,指纹识别以及续航能力上的改进. Android M 预览版本将于今天发布,首批支持设备包含Nexus 5、6、9 等.

十分钟教你看懂 Google I/O 2015

于05-29 08:08 - 大舒 - google android android-wear
Google I/O 2015 都看了吧. 因为某些原因:加班、没梯子、陪家人、要考试、或者忙着恢复数据库,肯定有人没看. 当然,肯定也有人今天也没时间重新看时长两个小时的 Google I/O. 于是,只花费十分钟的时间,编者带你看懂今年的 Google I/O 大会. 好啦,英文好的可以直接 戳这里,不需要梯子;英语不好的,可以跟着编者继续走下去.

Android 三大图片缓存原理、特性对比

于10-21 14:24 - Trinea - Android Android Java源码分析 开源代码 android imagecache compare Android Picasso ImageLoader Fresco Glide 对比
这是我在 MDCC 上分享的内容(略微改动),也是源码解析第一期发布时介绍的源码解析后续会慢慢做的事. 从总体设计和原理上对几个图片缓存进行对比,没用到他们的朋友也可以了解他们在某些特性上的实现. 上篇关于选择开源项目的好处及如何选择开源项目可见: 开源项目使用及选型. Universal ImageLoader 是很早开源的图片缓存,在早期被很多应用使用.

从零开始学Android应用安全测试(Part1)

于03-06 12:36 - 鸢尾 - 专题 终端安全 android安全
在本系列文章中,利用InsecureBankv2这款含有漏洞的安卓应用,我们可以了解到有关安卓应用安全的种种概念. 我们将从一个新手的角度看待每一个问题. 所以,我建议新手朋友可以关注下本系列文章. 由于教程是从零开始,前面的东西不免会比较基础,老鸟请先飞过吧. 在对安卓应用测试之前,我们需要搭建一个合适的移动渗透平台.