首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

AndroidStudio 开发基础知识【翻译完成】

应用 八、AndroidStudio 代码编辑器基础 九、架构概述 十、应用剖析 十一、视图绑定概述 十二、了解应用活动生命周期 十三、处理活动状态变化 十四、活动状态变化示例...二十四、约束集教程 二十五、AndroidStudio 应用更改使用指南 二十六、事件处理概述及示例 二十七、触控多点触控事件处理 二十八、使用手势检测器类检测常见手势 二十九、...七十二 画中画模式 七十三、画中画教程 七十四、系统运行时权限请求 七十五、使用MediaPlayerMediaRecorder录制音频并播放 七十六、在 AndroidStudio...二十、处理活动状态变化 二十一、活动状态变化示例 二十二、保存恢复活动状态 二十三、了解视图、视图组布局 二十四、AndroidStudio 布局编辑器工具指南 二十五、约束布局指南...七十九、画中画模式 八十、画中画教程 八十一、系统运行时权限请求 八十二、使用MediaPlayerMediaRecorder录制音频并播放 八十三、使用打印框架来打印 八十四

3.2K30

ApacheCN 译文集(二)20211226 更新

一、安全模式——概览 二、应用构建模块 三、权限 四、定义应用策略文件 五、尊重你用户 六、您工具——加密 API 七、保护应用数据 八、企业 九、安全性测试 十、展望未来 Eclipse...五、片段 六、支持不同屏幕尺寸 七、兼容包 八、新连接 API——波束 WIFI 直连 应用开发秘籍 零、前言 一、活动 二、布局 三、视图、小部件样式 四、菜单 五、探索片段、应用小部件系统用户界面... UI 开发 零、前言 一、开发简单活动 二、为视图展示数据 三、将专门小部件用于开发 四、利用活动意图 五、开发非线性布局 六、验证处理输入数据 七、为动画制作小部件布局 八、设计以内容为中心活动...:安全性权限 十、避免问题:调试资源考虑 十一、最终考虑:应用编译分发 片段管理即时操作指南 零、前言 一、片段管理即时操作指南 画布学习手册 零、前言 一、画布入门 二、...使用线程来绘图 三、画布绘图绘图工具 四、NinePatch 图像 五、触摸事件和在画布上绘图 六、把它们放在一起 语音应用开发 零、前言 一、设备上语音 二、文本到语音合成 三、

2.7K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    ApacheCN 译文集 20211225 更新

    二十三、支持不同版本、音效旋纽小部件 二十四、设计模式、多重布局片段 二十五、构建简单图片库应用 二十六、使用导航抽屉片段高级 UI 二十七、数据库 二十八、临别赠言 Kotlin...二十二、粒子系统处理屏幕触摸 二十三、音效旋转小部件 二十四、设计模式、多种布局片段 二十五、带分页滑动高级用户界面 二十六、带有导航抽屉片段高级用户界面 二十七、数据库 二十八...、恶意软件逆向工程 十二、Windows Phones 取证 十三、解析第三方应用文件 树莓派项目 零、前言 一、从任何地方与您树莓派建立远程桌面连接 二、使用树莓派管理服务器 三、使用树莓派监控摄像头直播...四、把你树莓派变成媒体中心 五、使用 Pi 未接来电 六、汽车树莓派 游戏开发手册 零、前言 一、游戏开发 二、不同安平台介绍 三、不同开发工具 四、开发风格行业标准...三、了解设备上数据存储 四、从设备逻辑提取数据 五、从设备物理提取数据 六、从设备恢复删除数据 七、应用取证分析 八、取证工具概述 精通 Android Studio3

    7.2K20

    Android--Toolbar基本使用

    谷歌最初推出Actionbar想用于app统一导航行样式,但由于Actionbar自定义性不高,又不是很好看(很丑),民间开发出了另一种控件并被谷歌收入v7包下,它就是Toolbar 使用Toolbar...toolbar.jpg Actionbar相同,Toolbar也支持菜单栏,我们需要在xml定义,用法NavigationView菜单一样 <?...,always表示一直显示,never表示一直放入overflow(右侧更多图标的按钮),ifRoom表示如果显示不下,则放入overflow,定义好xml后,需要在Activity改写onCreateOptionsMenu...(R.menu.menu, menu); return super.onCreateOptionsMenu(menu); } NavigationView源码中一样使用getMenuInflater...方法获取xml解析器,在这里可以绑定点击事件,也可以通过ToolbarsetOnMenuItemClickListener方法设置,效果: ?

    1.5K30

    SecZone每日安全资讯(2023.10.11)

    环球动态1.安全研究人员称超八成国产机顶盒预装恶意软件 一月份,安全研究人员Daniel Milisic发现一款名为T95廉价机顶盒一开箱就感染了恶意软件,其他多名安全研究人员也证实了这一发现...最近又有消息称超八成国产机顶盒预装恶意软件,引发了广泛关注。...这份白皮书凝聚了业界共识,对于推动TDN技术发展应用具有重要意义。...6.黑客通过修改网上商店404页面来窃取信用卡信息Akamai安全情报小组研究人员观察到这种技术包含三种变体,其中两种变体将代码隐藏在HTML图像标签“onerror”属性图像二进制,使其显示为元像素代码片段...3.如何绕过WAF本文概述了绕过WAF过程需要注意要点,首先对WAF进行分类,包括非嵌入型WAF嵌入型WAF。非嵌入型WAF包括硬WAF、云WAF、虚拟机WAF等,解析Web流量完全依靠自身。

    21740

    第十夜 亚当诞生

    这一讲我将介绍如何在内部直接进行HTTP通信。 《亚当诞生》,西斯廷礼拜堂吊顶画,米开朗基罗之作。当时教皇强迫沉迷于雕塑米开朗基罗画巨幅壁画。...米开朗基罗认为这是在浪费自己才华,充满愤怒作画。当然,他又成功了。 ? 描述 这一讲,我将使用JSON,将数据库备份到远程数据库。反过来我也将从远程数据库抓取条目,并放入数据库。...相关知识点包括: 线程 HTTP通信 JSON 增加ActionBar 我首先在首页上增加一菜单,用于触发下载上传功能。这是通过ActionBar实现。...为了确保界面的流畅,规定网络访问不能在负责图画界面的主线程中进行。所以,我们必须把网络访问放在一个新线程。我们通过异步方式进行网络访问,将在下一部分介绍。...程序JSONObjectJSONArray用于解析接收到JSON字符串。 使用AsyncTask AsyncTask在背景进程工作。

    1.1K90

    15 个 Android 通用流行框架大全

    OkHttp 一个Http与Http/2客户端 Retrofit 类型安全Http客户端 Volley Google推出Android异步网络请求框架图片加载框架 5 网络解析 名称 描述 Gson...对象 Fastjson Java上一个快速JSON解析器/生成器 HtmlPaser 一种用来解析单个独立html或嵌套html方式 Jsoup 一个以最好DOM,CSSjQuery解析html...数据库ORM解决方案 ActiveAndroid 以活动记录方式为Android SQLite提供持久化 SQLBrite SQLiteOpenHelper ContentResolver轻量级包装...AndroidAnotations 快速开发。...Queue 一个专门为Android轻松调度任务工作队列 10 事件总线 名称 描述 EventBus 优化事件总线,简化了活动片段、线程、服务等通信 Otto 一个基于Guava增强事件总线

    1.5K60

    前端视角看HarmonyOS

    鸿蒙系统代码地址:https://gitee.com/openharmony 2、HarmonyOS 卓有什么不同? 说到鸿蒙系统大家肯定想知道 HarmonyOS 到底是不是套壳系统?...但是整体架构是比较类似的。以层级横向对比鸿蒙: ? 具体讲讲分布式软总线几个工作模块: 设备发现:采用了 CoAP[1] 协议作为设备发现协议,通过在一个局域网内发送广播来发现设备。...RPC 在分布式系统系统环境建设应用程序设计中有着广泛应用。 编译方式 系统为了解决跨平台、跨终端问题需要依赖虚拟机,将代码通过虚拟机编译成机器码从而抹平平台硬件交互差异。...3.1 对于开发迁移成本 整体项目需要从 Android studio 迁移到 DevEco studio ,需要在 DevEco studio 重新搭建项目。因为底层编译逻辑不同。...API 更换从切换到鸿蒙 API。 三方库更换 需要选择鸿蒙具有上相似功能三方库。 打包方式修改 需要按照鸿蒙框架打包格式重新打包上架鸿蒙应用市场。

    1.6K10

    Android训练课程(Android Training) - 构建你第一个应用

    构建你第一个应用(app) 欢迎来到开发! 这个课程教你如何构建你第一个应用。你讲会学到如何去创建一个工程启动一个可以调试应用版本。...你将会学到一些设计基础,包括如何构建一个简单用户界面处理用户输入。...你包名必须是在你系统所有的包是唯一。...,通过它你可以再你代码里引用该对象,比如去读取操作这个对象(你将会在下一章节看到) 当你从XML应用资源对象时,符号“@”是必须。...注意:字符串资源具有元素ID相同名称edit_message。然而,引用到资源总是通过资源类型方式(比如id或者string)具有周期看,于是,使用相同名称不会导致冲突。

    2.2K00

    用来批量制作“假脸”,iOS 面部识别数据正在被黑客窃取

    木马窃取资金方式 GoldFactory 木马技术能力 旧 GoldDigger 木马只针对设备进行攻击,而 GoldPickaxe 则支持 iOS 两个平台。...使用 Websocket 时,设备开启 8282 端口、iOS 设备开启 8383 端口。失陷主机信息使用 JSON 格式,回传到阿里云云存储服务。...虚假登录页面 iOS 版本 GoldPickaxe 功能很有限,但版本木马在多方面都存在极大相似性,因此归因为 GoldPickaxe 家族。...与版本类似,iOS 版本木马也使用三种通信机制: WebSocket HTTP 云存储桶 攻击者使用 PPSPing 库完成设备活动、验证应用程序权限、WiFi 连接状态连接速度评估。...并且 GoldDigger 还滥用系统存在缺陷,使许多第三方工具在解析 AndroidManifest.xml 文件时会因为解析 Android BinaryXML 格式失败。

    15810

    渗透测试驻场面试真实经验分享

    1.jsoncsrf利用 2.小程序渗透普通渗透差异 3.app本身漏洞测试 四大组件 4.业务上线前,怎么测试,从哪些角度测试 5.java应用上传漏洞利用,如何绕过 6.应用有漏洞,但是无法修复停用...XHR、fetch来实现csrf 防御: 1)用户操作验证,在提交数据时需要输入验证码 2)请求来源验证,验证请求来源referer 3)表单token验证(令牌) 02 小程序渗透普通渗透差异...1)微信小程序包储存在本地,只要是访问过微信小程序,他包自动下载到本地 把wxapkg包下载到了本地,然后下载个解包工具,就可以得到小程序前端代码 2)Proxifier代理客户端 模拟器全局代理...3)常见支付宝微信中 ios:推荐抓包工具Stream、网络三件套 :推荐抓包工具package capture 4)小程序未进行https证书强校验,所以用手机配合burp即可进行抓包。...2)系统四大组件: Activity:呈现可供用户交互界面,是最常见组件; Service:长时间执行后台作业,常见于监控类应用; ContentProvider:在多个

    3.8K20

    “来电”性格测试设计历程 - 腾讯ISUX

    另外一个体验亮点是可以对物品进行刷新更换,使这个单调结果页更具有可玩性。而这个QQ号能够打败多少用户也是水到渠成结果,后续操作是QQ号太值钱了,所以有守护(下载手机管家)炫耀理由。 ?...步骤3.打磨主题 由于测试结果最吸引用是形象搞怪趣味性,所以我们大胆舍弃掉来电指数PK类信息,重点围绕形象再次发散。...iOS延迟上架处理 活动是跟随应用一起上架,iOS需要审核时间,会晚于市场上架。在iOS上线前,iOS用户如果看到好友分享,他们将无法下载应用并参与测试。...用户也可能看到iOS分享页面,因此该页面做一个平台判断,用户引导下载,iOS用户仍然是鼓励传播。 ?...如果活动是针对APP版本,要保证iOS时间尽可能同步。比如微信电话本最远通话距离测试,同样是以拉取下载量为目的,此时iOS平台都已经上线,保证了活动目的活动传播流程顺畅。

    1K40

    Kotlin开发学习(5)

    , 3 10月 2022 作者 847954981@qq.com 后端学习, 我编程之路 Kotlin开发学习(5) 在Activity中使用Menu 想要在activity内使用菜单,需要专门去创建菜单布局..."/> <item android:id="@+id/remove_item" android:title="Remove"/> item表示菜单内部菜单项,需要指定id内容...title 使用菜单布局 在activity内重写onCreateOptionsMenu()方法使用: override fun onCreateOptionsMenu(menu: Menu?)...效果如下: 图片 更多菜单 上面的菜单只适配于activity,在右上角显示菜单,但实际使用我们可能会遇上长按某块区域后,在其旁边显示菜单项。...在长按事件,我们需要创建PopupMenu并设置其inflateOnMenuItemClickListener,来实现效果,具体如下: var popupMenu = PopupMenu(this,

    52010

    程序算法|PHP、、C++程序代码交流

    Eclipse使用Activity模板快速新建Activity 2天前 浏览: 27 评论: 1 使用android studio开发者可能发现它eclipse+ADT大同小异,个人用完android...不过,android studio在文件—新建菜单 Activity生命周期及其周期方法详解 3天前 浏览: 24 评论: 0 当Activity处于应用运行时,它活动状态是由操作系统通过栈方式进行管理...下面是androidACTIVITY生命周期图示: ACTIVITY生命周期四个阶段 开始Activity:在这个阶段依次执行3个生命周期方法:onCreate()、onStart() 响应触摸屏事件...html、xmljson这三种格式,那么本篇随笔将讲解一下json这个知识点,包括如何通过json-libgson这两个json解析库来对解析我们json数据,以及如何在我们Android客户端解析来自服务器端...一、什么是json json(Javascript Object Notation)是一种轻量级 PHP用Json_encode转换数组中文乱码 2周前 (04-05) 浏览: 27 评论: 0 由于在软件开发实践

    2.2K10
    领券