【Android】2015.08.28 安卓官方文档学习:Day1 Count:1

Android调用系统日历插入日程 在我之前的一个项目里面,我用到了系统日历,实现的是将一个事件插入到系统日历的日程里面,并且在指定日期进行了提醒。 首先,要了解一下CalendarProvider,这个知识点大家可以上网百度得到,我就不多说了,我在项目里面用到了CalendarContract.Events这个表格。这个表保存了特定的事件信息。在这个表中每一行都有单一事件的信息,如事件的标题、位置、开始时间、结束时间等。 阅读详情
-----------------------------------------------
Android Official Documents
Day1
Building your first app
-----------------------------------------------
Questions:
1. What are  the contents of view and view group?

2. Where is R.java?

3. Why Activity class is subclass of Context?

4. editText.getText() : return Editable! What is it? Why not String?

5. how to understand Intent?

6. ant adb  is what?



Points:
1. Install Command 
cd to android skd path, open avd :  tools/android avid
install app on device :  adb install app/build/outputs/
2. Layout_weight
<EditText
   
android:layout_weight="1"
   
android:layout_width="0dp"
    ... />
What is weight?
The weight value is a number that specifies the amount ofremaining space each view should consume, relative to the amount consumed by sibling views. This works kind of like the amount of ingredients in a drink recipe: "2 parts soda, 1 part syrup" means two-thirds of the drink is soda. For example, if you give one view a weight of 2 and another one a weight of 1, the sum is 3, so the first view fills 2/3 of the remaining space and the second view fills the rest. If you add a third view and give it a weight of 1, then the first view (with weight of 2) now gets 1/2 the remaining space, while the remaining two each get 1/4.
The default weight for all views is 0, so if you specify any weight value greater than 0 to only one view, then that view fills whatever space remains after all views are given the space they require.

Why set 0dp?
etting the width to zero improves layout performance because using "wrap_content" as the width requires the system to calculate a width that isultimately irrelevant because the weight value requires another width calculation to fill the remaining space.


-----------------------------------------------
Android Official Documents
Day1
Adding the action bar
-----------------------------------------------

Questions:
1. class:  menuinflater translate so confusing ,what is it for? 
This class is used to instantiate menu XML files into Menu objects.
我们知道,LayoutInflater是用来实例化整个布局文件,而 MenuInflater是用来实例化Menu目录下的Menu布局文件的。

  传统意义上的菜单定义需要Override Activity的onCreateOptionsMenu,然后在里面调用Menu.add把Menu的一个个item加进来,比较复杂。而通过使用MenuInflater可以把Menu的构造直接放在Menu布局文件中,真正实现模型(Model)与视图(View)的分离,程序也看着清爽多了。



Points:
1.getActionBar().setDisplayHomeAsUpEnabled(true);
Its function is to support back key intthe actionbar ,but it is default true in the recent android system.



Terms
1. inflate: 使充气 ,膨胀
inflate the menu: 增加菜单 
Gemini Deep Think失效真相:从可控推理到混沌调度的技术退化 深度思考(Deep Think)作为大模型推理能力的关键范式,其本质是通过分步拆解、交叉验证与结果整合实现高可靠性逻辑推演。该能力依赖清晰的运行时控制协议与资源隔离架构,而非单纯增大模型参数。当底层从多模型解耦转向单一大模型端到端模拟时,KV Cache爆炸性增长、Verifier服务单点脆弱、上下文污染失控等系统瓶颈集中爆发,导致响应时间不可预测、SLA彻底失效。尤其在算法推导、数学证明、策略分析等需强确定性的工程场景中,用户实际体验已严重偏离‘深度思考’的技术承诺。本文基于Gemini 3.0至3.5实 阅读详情

相关推荐

多维聚合实战:从GROUP BY到OLAP空间折叠的5种数据操纵手法

多维聚合是现代数据分析的核心能力,本质是将扁平化表格升维为可交互、可下钻、可折叠的语义立方体。其原理植根于维度建模与OLAP分析范式,通过定义清晰的维度层级、聚合路径和空值归因规则,实现指标在不同业务视角下的可信复用。技术价值在于打破宽表冗余、支撑实时-离线双模分析、提升BI响应效率与下钻一致性;典型应用场景覆盖销售区域下钻、财务多维切片、风控交叉分析等高频需求。本文聚焦真实工程落地,详解动态维度折叠、时间粒度智能降维、稀疏维度填充等5种关键数据操纵手法,直击GROUP BY失效、下钻失真、NULL传播等一

weixin_30800987的博客 344

【Android】2015.08.29 安卓官方文档学习:Day2 Count:2

安卓官方文档学习第二天

胡星的专栏 581

【信息科学与工程学】【数据中心】第三十五篇 云计算数据中心的学科知识04

编号学科(课程)核心知识点在云计算/云存储/云网络/云安全/云MaaS中的作用代表教材/资料/论文 + 数学方程式列表工业界应用D1421​云原生数据库:TiDB​HTAP(混合事务/分析处理)、分布式SQL、水平扩展、强一致(Raft)、自动故障恢复、与MySQL兼容、TiFlash列式引擎提供弹性扩展的分布式数据库;支撑高并发在线交易与实时分析教材:《TiDB in Action》PingCAP(2020) 论文:《TiDB: A Raft-based HTAP Database》(2017)

weixin_49199313的博客 399

【Android】2015.08.31 安卓官方文档: Day3  第一行代码 Day1 Count:3

安卓官方文档第三天 《第一行代码》第一天

胡星的专栏 802

知识图谱本体建模之RDF、RDFS、OWL详解

(一)知识图谱本体建模之RDF、RDFS、OWL详解 1.语义网体系 知识图谱于2012年由Google提出,并不是新概念,而是由语义网络(Semantic Network)衍生而来。语义网络由相互连接的节点和边组成,节点表示概念或者对象,边表示他们之间的关系。RDF,RDFS与OWL都是基于语义网的知识表示框架,在节点和边的取值上做了约束,制定了统一标准,为多源数据的融合提供了便利。RDF,RDFS/OWL 属于语义网技术栈,它们的提出,使得语义网克服了语义网络的缺点。其语义网技术栈如下所示。 2.RD

周周的专栏 1万+

手把手复现金蝶云星空V8.1文件上传漏洞(附完整POC与修复方案)

本文深度解析金蝶云星空V8.1文件上传漏洞,提供详细的漏洞复现步骤与完整POC,涵盖技术原理、测试环境搭建及验证流程。同时给出多维防护方案,包括官方补丁部署、临时缓解措施和长期安全加固建议,帮助企业有效防范任意文件上传风险。

weixin_30505225的博客 179

【Android】2015.09.01 第一行代码 Day2 Count:4

《第一行代码》学习第二天

胡星的专栏 562

CTF命令执行绕过实战:从空格过滤到无回显外带的7种核心姿势

命令执行漏洞是Web安全中的常见高危漏洞,其核心原理在于应用程序未对用户输入进行充分过滤,导致攻击者能够注入并执行系统命令。在真实环境中,安全防护措施(如WAF、输入过滤函数)普遍存在,因此漏洞利用的关键技术在于“绕过”这些过滤机制。理解过滤器的运作逻辑(如黑名单、白名单、转义、长度限制)是成功绕过的前提。通过系统学习**空格绕过**、**命令黑名单绕过**、**编码混淆**等基础技巧,并结合**无回显外带**、**反弹Shell**等高级利用链,安全研究人员能够有效应对复杂防护场景。本文以CTFshow

weixin_29315091的博客 368

【Android】2015.09.09 第一行代码 Day7 Count:9

《第一行代码》学习 第七天

胡星的专栏 622

OPC UA协议深度解析 + C#跨平台实战:无缝对接西门子S7-1200/1500 PLC

本文完成了OPC UA协议深度解析→西门子PLC服务端配置→C#跨平台客户端开发→全平台部署拆解OPC UA核心模型与安全机制,从原理层面理解工业标准化通信逻辑基于官方SDK开发工业级客户端,支持读写、订阅、证书管理、心跳保活核心功能实现Windows、Linux、统信UOS全平台兼容,满足工控系统国产化改造刚需提供完整的优化方案与踩坑指南,可直接落地商用项目。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 518

1 四种防反接电路——multisim仿真

摘要:防反接电路可防止电源反接损坏器件,主要有四种方案:1)二极管串联(低成本,适用小电流);2)整流桥(无极性输入,但效率低);3)保险丝+稳压管(低损耗但需更换);4)MOS管方案(大电流、高效率,主流选择)。选型需考虑电流、压降和成本,MOS管因其低导通电阻(毫欧级)成为大电流应用的首选。口诀:"小电流二极管,大电流用MOS"可快速指导设计。

XU157303764的博客 1568

【Android】2015.09.08 第一行代码 Day6 Count:8

《第一行代码》学习 第六天

胡星的专栏 663

Sigrity Power DC Resitance Network Model Generation模式生成电阻SPICE模型操作指导

Sigrity Power DC Resitance Network Model Generation模式是用于提取负载每个pin电阻SPICE模型的,结果以spice网表形式展现,仍然以Motherboard.spd为例进行说明。目的是模拟实际情况,via的孔壁电镀1mil,中间是空心的,让via不完全被填充金属成为实心via。Upper/lower Tolerance:上下公差,设置为5%,也就是压降允许的范围。P/F Mode:通过/失败模式,选择Worst,最差的情况。

weixin_54787054的博客 416

【Android】2015.09.07 第一行代码 Day5 Count:7

第一行代码学习:第五天

胡星的专栏 949

华为OD机试 - 名字的漂亮度(Java 牛客练习题)

本专栏包含了最新最全的2023年华为OD机试真题,有详细的分析和Java解答。已帮助1000+同学顺利通过OD机考。专栏会持续更新,每天在线答疑。每个字母都有一个“漂亮度”,范围在1到26之间。没有任何两个不同字母拥有相同的“漂亮度”。给出一个字符串,该字符串仅由小写字母组成,定义这个字符串的“漂亮度”是其所有字母“漂亮度”的总和。给出多个字符串,计算每个字符串最大可能的“漂亮度”。第一行一个整数N,接下来N行每行一个字符串。数据范围:输入的名字长度满足。每个字符串可能的最大漂亮程度。

学Java,找哪吒 1785

OpenCV自学记录(1)——(一拳超人)图像处理基础(图像获取、图像变化)

学习深度学习进行图像分类和目标检测时,要有一定的图像处理的基础。在学习深度学习之前,看了一本《图像处理技术基础》,现在也忘得差不多了,后悔当初没有整理记录下来。现在整理一下图像处理的常用方法,最后实现一个小项目——基于OpenCV的车牌号识别。 OpenCV自学记录(1)——图像处理基础(一)1、图像获取1.1获取图像数据1.2 获取摄像头图像数据2、图像变化2.1 移动(translation)...

qq_40784418的博客 1455

【Android】2015.09.02 第一行代码 Day3 Count:5

第一行代码 学习 第三天

胡星的专栏 576

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

【Android】2015.09.04 第一行代码 Day4 Count:6

了解分辨率一家人

胡星的专栏 701

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

HarmonyOS 6效果实现:bindSheet / bindContentCover 统一管理浮层高内聚低耦合的页面结构

在React Native中开发鸿组件(这里指的是鸿蒙(HarmonyOS)组件),你需要了解鸿蒙开发的基础以及如何在React Native项目中集成鸿蒙应用。鸿蒙OS是由华为开发的一个分布式操作系统,主要用于其智能设备,如手机、平板、智能手表等。首先,你需要熟悉鸿蒙OS的开发环境设置和基本开发流程。React Native本身主要用于Harmony和Harmony平台的开发,但你可以通过以下几种方式将鸿蒙应用集成到React Native项目中:A. 使用WebView。

qq63160596的博客 179

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

汽车网红技术之EAVB

汽车网红技术之EAVB

汽车以太网和SOA 1万+

JavaScript 从入门到实战:Web 开发第一语言完全教程

JavaScript 从入门到实战:Web 开发第一语言完全教程

夏老师讲鸿蒙 226

MySQL(开发篇)

外键:用来让两张表的数据之间建立连接,从而保证数据的一致性和完整性。我们来看一个例子:左侧的emp表是员工表,里面存储员工的基本信息,包含员工的ID、姓名、年龄、职位、薪资、入职日期、上级主管ID、部门ID,在员工的信息中存储的是部门的ID dept_id,而这个部门的ID是关联的部门表dept的主键id,那emp表的dept_id就是外键,关联的是另一张表的主键。注意:目前上述两张表,只是在逻辑上存在这样一层关系,也就是逻辑外键;在数据库层面,并未建立外键关联,所以是无法保证数据的一致性和完整性的。

m0_61925586的博客 859

植物养护管理应用基于HarmonyOS API 24枚举与工具函数:类型安全与逻辑复用,枚举定义相比使用魔法数字(magic numbers)具有显著的可读性和可维护性优势

在移动互联网与智能穿戴设备高度普及的今天,"习惯养成"已经从一个模糊的自我管理理念,演变为一个可量化、可追踪、可视化的数字化产品赛道。越来越多的人希望借助手中的智能终端,把"早起、冥想、阅读、运动"这些抽象的自律行为,转化为一条条清晰的数据曲线和一张张可触摸的打卡卡片。而鸿蒙生态(HarmonyOS)凭借其跨设备协同、分布式软总线以及声明式 UI 开发框架 ArkUI,为这类注重"轻量化交互 + 即时反馈"的生活方式类应用提供了极为理想的生长土壤。本应用正是一款面向"晨间场景"深度打磨的习惯追踪工具。它聚焦

2401_86031952的博客 115

私教健身管理应用基于HarmonyOS API 24实战解析ArkTS 的 @State、@Builder、@Component 等装饰器和修饰符,为状态管理、组件复用和模块化开发

在 HarmonyOS NEXT 正式商用的背景下,ArkTS 作为鸿蒙生态的官方应用开发语言,正在从传统的命令式 UI 开发范式向声明式 UI 范式全面迁移。ArkUI 框架以组件化、声明式、状态驱动为核心特征,要求开发者以"描述 UI 应该是什么样"而非"一步步操作 UI 怎么变"的思维方式构建界面。

2401_86031952的博客 165

【jsp】局部变量和全局变量

1. jsp三种脚本元素 全局变量到处可以用,例如声明的,局部变量就是只有函数内部可以用 2. 记录一下我用使用jsp页面中全局变量声明遇到的问题,我们用全局变量一般保存的是在这个页面中要多次用到的变量,如用户ID等等,但是在给变量定义赋值后,关闭页面再此打开后值是不变的,这使得想用全局变量接收提交的参数的时候出现一些问题:比如用户ID依然是上次

胡星的专栏 5552

2015.09.07 活着就是一种召唤——《活着》余华

读完余华的《活着》

胡星的专栏 1373
上一篇: 【Android】Android初步学习路线
下一篇: 【Android】2015.08.29 安卓官方文档学习:Day2 Count:2
Smile_安之
博客等级 码龄14年 21粉丝 27原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值