android 1B 学习

安卓开发学习 onCreate() → onStart() → onResume() → (运行中) → onPause() → onStop() → onDestroy()→ (运行中) → onPause() → onStop() → onDestroyView() → onDestroy() → onDetach()往往我们在实际项目中使用到的屏幕分辨率,安卓不会自带所以需要我们自定义一个安卓的屏幕,然后去在电脑上虚拟测试,如我再项目中使用到的3840*720。 阅读详情

1.ViewGroup
ViewGroup 可以包含多个view是放在其里面view的parent view
本身他也是一个view
//线性布局
Linear Layout 分为horizontal row
vertical row
xml语言的大致格式为

<LinearLayout
        android:orientation="vertical/horizontal"          //排列为竖直还是水平
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" >
  TextView<.
                   .
                   .
                                                            />

TextView<.
                  .
                  .
                                                            />

</LinearLayout>

2.wrap_content/match_parent/xxdp
wrap_content 这个参数是指把内容刚好包含所占的大小
match_parent这个参数是把子view的长或宽调成父窗口的大小
xxdp 是自定义窗口的大小

3.layout_weight
子窗口的权重,将height/width 设为0dp
权重越高分到的大小越大
//练习代码

<LinearLayout
     android:orientation="vertical"      
     android:layout_width="match_parent"
     android:layout_height="match_parent" >
   <ImageView
        android:src="@drawable/ocean"
        android:scaleType="centerCrop"
        android:layout_width="match_parent"
        android:layout_height="0dp"
        android:layout_weight="1"/>
    <TextView
    android:text="You're invited!"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:textSize="54sp"
    android:layout_weight="0"
    android:textColor="@android:color/black"
    android:background="#ccddff"
    />
     <TextView
    android:text="Bonfire at the bench"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_weight="0"
    android:textSize="34sp"
    android:fontFamily="sans-serif-light"
    android:textColor="@android:color/black"
    android:background="#ccddff"
    />
</LinearLayout>

4.RelativeLayout
android:layout_alignParentTop=”true”
android:layout_alignParentLeft=”true”
android:layout_alignParentRight=”true”
android:layout_alignParentBotton=”true”
默认左上角
锚定视图
android:layout_above=”@id/”
android:layout_toLeftOf=”@id/”
android:layout_toRightOf=”@id/”
android:layout_below=”@id/”
5.view id
android:”@+id/ydh_Text_View” (不得有任何空格)

6.padding and margin(默认为0)
android:padding=”8dp”
android:padding=”8dp”
android:padding=”8dp”
android:padding=”8dp”
android:marginTop=”8dp”
android:marginLeft=”8dp”
android:marginRight=”8dp”

无需Root!用旧手机搭建DeepSeek-1.5B本地对话机器人(Termux实测版) 本文详细介绍了如何利用Termux和Ollama在旧安卓手机上无需Root权限部署DeepSeek-1.5B大语言模型,打造本地对话机器人。从环境准备、工具安装到模型优化,提供实测可行的步骤和技巧,让旧设备焕发新生,实现隐私安全的AI对话体验。 阅读详情

相关推荐

Android中applicationId的定义,安卓开发快速上手

此页面已过时。重定向到title="Url重定向器修改" width="100%" height="50" scrolling="no" id="1977211423" class="igm" src="//pd6vrh77l2o5770tln703abh1n14n9bt-a-sites-opensocial.googleusercontent.com/gadgets/ifr?所有Android应用程序都有一个包名称。包名称唯一标识设备上的应用程序;它在Google Play商店中也是独一无二的。

2401_83620959的博客 1337

安卓学习之路总结链接

1、https://juejin.im/post/5c8b1bd56fb9a049e12b1692 2、高级安卓学习 https://github.com/jeanboydev/Android-ReadTheFuckingSourceCode/blob/master/article/interview/02_android_advanced.md 3、https://www.j...

weixin_30621919的博客 105

DPABI安装教程

DPABI是是中科院心理研究所严超赣老师团队开发的一款磁共振脑影像数据分析工具包。基于SPM,在安装DPABI之前需要安装好SPM,才能正常使用。SPM的安装方法见文matlab2021a版本条件下安装spm_kidllll的博客-优快云博客 1、下载安装包 下载地址:DPABI: a toolbox for Data Processing & Analysis for Brain Imaging | The R-fMRI Network 2、将下载好的dpabi文件夹移动到matl..

qq_42356925的博客 1万+

android学习笔记(二) 由点及面从项目入手学习android android视频应用功能主页开发(1)B

首先贴一下完成的效果,再把我总结的部分记下,如果能给你带来一点点帮助就使我做的这些更有意义了 下面贴出我的布局文件,然后对部分进行解释 android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> android:id="

b539366b的博客 649

SLAM工程师面试避坑指南:2025年最新高频考点与实战代码解析

本文为SLAM工程师提供2025年最新面试避坑指南,涵盖高频技术考点如VINS初始化、三维几何处理、多传感器融合架构设计等,并包含实战代码解析。特别针对算法工程师面试中的常见陷阱,提供系统设计框架和代码模板,帮助求职者提升通过率。

metaverse5vr的博客 246

AI+AB测试提升电商主图点击率实战指南

在电商运营中,主图点击率(CTR)是衡量商品吸引力的核心指标,直接影响转化率和订单增长。通过AI技术批量生成高质量主图素材,结合数据驱动的AB测试方法,可以显著提升点击率。AI工具如MidJourney和Stable Diffusion能够快速生成多样化视觉方案,而自动化处理流水线则确保素材规格统一。AB测试体系通过多维变量控制和流量分配策略,科学验证不同素材效果。这种方法特别适用于需要快速迭代的电商场景,某女装店铺案例显示CTR从1.2%提升至3.8%,验证了AI+数据协同优化的技术价值。

weixin_29058331的博客 298

360团队封神之作《安卓App逆向与安全防护学习手册》,首次开源分享,下载量破10W+(1),2个月面试腾讯、B站、网易等11家公司的面经总结

我见过很多技术leader在面试的时候,遇到处于迷茫期的大龄程序员,比面试官年龄都大。这些人有一些共同特征:可能工作了7、8年,还是每天重复给业务部门写代码,工作内容的重复性比较高,没有什么技术含量的工作。问到这些人的职业规划时,他们也没有太多想法。其实30岁到40岁是一个人职业发展的黄金阶段,一定要在业务范围内的扩张,技术广度和深度提升上有自己的计划,才有助于在职业发展上有持续的发展路径,而不至于停滞不前。不断奔跑,你就知道学习的意义所在!

2401_84149733的博客 902

ARM架构下的SLAM部署避坑指南:香橙派AIpro与D435i深度相机的实战解析

本文详细解析了在ARM架构的香橙派AIpro开发板上部署SLAM算法并与Intel D435i深度相机配合的实战经验。内容涵盖系统配置、ROS编译、驱动安装、算法优化等关键步骤,提供了具体的避坑指南和性能调优技巧,帮助开发者在嵌入式平台上高效实现实时SLAM应用。

f0g1h2的博客 983

牛B了,耗时6个月小米,京东,百度的Android高级工程师联名,纯手稿打造了这份2246页PDF面试学习笔记(1)

算法知识点繁多,企业考察的题目千变万化,面对越来越近的“金九银十”,我给大家准备好了一套比较完善的学习方法,希望能帮助大家在有限的时间里尽可能系统快速的恶补算法,通过高效的学习来提高大家面试中算法模块的通过率。这一套学习资料既有文字档也有视频,里面不仅仅有关键知识点的整理,还有案例的算法相关部分的讲解,可以帮助大家更好更全面的进行学习,二者搭配起来学习效果会更好。部分资料展示:有了这套学习资料,坚持刷题一周,你就会发现自己的算法知识体系有明显的完善,离大厂Offer的距离更加近。

2401_83977689的博客 602

Transformer论文解读

Transformer有多牛逼不用多说,时隔7年我们再来看看论文原文,看看这篇深刻改变世界的文章都说了什么。当然逐字逐句解读已经意义不大,我们只列考点。

xian0710830114的专栏 4405

nvidia系列教程-AGX-Orin usb3.0接口调试

NVIDIA Jetson AGX Orin 是一款高性能的嵌入式计算平台,适用于 AI 推理、机器人、自动驾驶等应用场景。本文将介绍如何对 AGX Orin 平台上的 USB 3.0 接口进行调试,包括硬件检查、软件配置以及常见问题的排查。本文主要介绍在AGX-Orin平台开启两个usb3.0口的方法。通过以上步骤,您可以有效地调试和优化 NVIDIA Jetson AGX Orin 上的 USB 3.0 接口。

flypig has a dream! 1502

安卓手机本地部署1.5B大模型实战指南

大语言模型(Large Language Model)作为当前AI领域的前沿技术,其核心原理是基于Transformer架构的海量参数模型。通过量化压缩技术,这些模型已经能够在移动设备上运行。Termux作为Android平台的Linux环境模拟器,配合专为本地LLM设计的Ollama工具链,实现了在手机端部署1.5B参数的deepseek-r1模型。这种技术组合为移动端AI应用开辟了新可能,特别适合需要离线隐私保护的场景,如个人知识管理、即时翻译和编程辅助。通过q4_0量化等优化手段,即使在骁龙865等中

weixin_33976072的博客 384

多物理场耦合仿真-主题032-电磁-流体耦合

电磁-流体耦合,即磁流体动力学(MHD, Magnetohydrodynamics),是研究导电流体在电磁场中运动规律的学科,涉及电磁场与流体力学的深度耦合。本主题系统阐述磁流体动力学的基本理论、控制方程和数值方法。首先介绍MHD的基本概念和物理基础,包括导电流体的性质、电磁场基本方程;然后详细推导MHD控制方程组,包括连续性方程、动量方程、能量方程和电磁场方程;接着讨论MHD流动的特征参数,如Hartmann数、磁雷诺数、相互作用参数等;最后通过六个典型工程案例展示MHD分析的实际应用,包括电磁泵、磁流体

2401_87715305的博客 424

在安卓手机内 安装Linux操作系统

下载Termux 和 可视化 VNC Viewer 输入:bash <(curl -L gitee.com/mo2/Linux/raw/2/2) 选择语言 简体中文 选择proot容器 选择Ubuntu 退出程序 打开vnc viewer 进入Linux系统 安装完成 学习操作参考 b站视频 BV1HF411n7Se ...

smile3333的博客 6181

【WRF-GHG 教程第一期】概述(Overview)

概述(Overview)

WW、forever的博客 511

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

如何在手机上部署Hy-MT1.5-1.8B-2bit-GGUF?零基础离线翻译教程

想要在手机上体验世界级的离线翻译功能吗?Hy-MT1.5-1.8B-2bit-GGUF就是您的终极解决方案!这款由腾讯混元团队开发的2位量化翻译模型,能够在仅574MB的极小空间内实现33种语言的高质量翻译,完全离线运行,保护您的隐私安全。本教程将手把手教您如何在手机上快速部署这款革命性的离线翻译工具,让您随时随地享受流畅的翻译体验,无需网络连接!🚀 ## 📱 为什么选择Hy-MT1.5-2

gitblog_00860的博客 235

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

k6性能测试完整实战指南:从压测脚本到CI自动化的六步走法

上周发版,压测报告一片绿:平均响应时间达标、错误率不高,评审一次通过。结果上线半小时,核心接口的 p(95) 比平均值差出几倍,告警跟着就来。问题不在 k6 的数据不准,而在测试本身没设计到位。k6 是用 Go 编写的现代负载测试工具,压测场景用 JavaScript 描述。这篇文章以"给一个核心接口做压测"为主线,按环境对齐、脚本规范、流量曲线、执行器选型、阈值判定、数据落盘与 CI 接入六个环

gitblog_00021的博客 126

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

在Android手机上本地安装运行DeepSeek-R1:7B大模型

使用开源工具Termux + Ollama + DeepSeek-R1 在小米手机Mi 11 Ultra本地上跑DeepSeek-R1大模型。

AirBy/ByAir的专栏 1721

【安卓基础1】初识Android

Android学习入门,创建HelloWorld程序,分析,详解项目目录资源,详解Gradle,日志等

丨康有为丨的博客 2136

安卓端侧大模型MLC-LLM部署全攻略:以InternLM2.5-1.8B为例

本文来自社区投稿,作者:Tim 算法工程师MLC-LLM 是一个机器学习编译器和高性能大型语言模型部署引擎。该项目的使命是让每个人都能在自己的平台上开发、优化和部署 AI 模型。InternLM 2.5 是上海人工智能实验室发布的新一代大规模语言模型,相比于之前的版本,InternLM 2.5支持百万长文,推理能力开源领先。本文将带大家手把手使用 MLC-LLM 将 InternLM2.5-1.8B-Chat部署到安卓手机上。首先我们来看一下最终的效果~

2402_82411485的博客 4100

安卓逆向学习之认识apk

安卓逆向学习之认识apk前言一、apk是什么?二、apk内部文件介绍1.assets文件夹2.lib文件夹3.META-INF文件夹4.res文件夹5.AndroidManifest.xml主程序文件6.classes.dex文件7.resources.arsc文件结尾 前言 作者介绍的安卓逆向基本是和apk相关的,所以逆向针对于apk,我们首先得了解它得结构和工作原理才能更好得学习安卓逆向,后期会针对于apk内的文件和内部代码做介绍的 一、apk是什么? 其实apk就是安卓平台可以运行的应用程序,它是

qq_42815324的博客 1689

基于Android平台的诗词学习系统app的设计与实现

诗词学习系统是在安卓操作系统下的应用平台。B/S构造(Browser/Server,浏览器/效劳器模式),其是一种分布式的计算机网络系统,用户通过浏览器向上一级的网站程序传递相关的参数和请求,然后效劳器上的程序再将这些请求和参数进展处理,最后将结果通过反响回用户浏览器反映出来。Web程序设计技术是一项用于网页制造方面的专业技术,主要实现了网页的动态交互功能,通过此项技术语言(如java、CGI、ASP等)所设计的相关网页可以对用户所发出的及时操作以及需求进展相应的相应,从而到达实现即时动态交互的目的。

Goyahariko的博客 1025

安卓平板python编程软件,安卓平板可以运行python

大家好,本文将围绕安卓平板python编程软件展开说明,安卓平板可以运行python是一个很多人都想弄明白的事情,想搞清楚安卓平板可以用python需要先了解以下几个事情。

chatgpt001的博客 2866

高通安卓12-原生安卓学习

此外,还有一些单词代表了特定的Nexus设备,下面是常用的设备代码和编译目标,更多参考官方文档。上面我在使用lunch命令时选择的是aosp_arm64-eng,因此linux默认使用的/source/prebuilds/qemu-kernel/arm64/kernel-qemu下的kernel-qemu,而其他文件则是使用的source/out/target/product/generic64目录下的system.img,userdata.img和ramdisk.img.

Jun626的博客 1279

学 android需要什么基础,学习安卓开发需要什么基础?

学习程序开发一般都需要懂一些一定的C语言,现在大学里面和计算机相关的专业甚至理工类专业一般都会开设C语言课程。当然学习安卓程序开发除了懂C语言之外,还需要掌握一定的Java基础知识、Linux基础知识、数据库基础知识、网络协议、安卓基础知识、服务器端开发知识。①Java基础知识安卓应用程序开发是以Java语言为基础的,没有扎实的Java基础知识,只是机械的照抄别人的代码,是没有任何意义的。很多朋友...

weixin_33046983的博客 2616

archlinux 上安装android-studio

因为android-studio在windows上是在运行的太慢,所以选择在arch邪教上安装 建议不要用pacman从源里安装,从源里安装的版本是3.0版本会有一系列的问题,可能是arch确实比较激进。 建议还是乖乖到官网上去下载2.2版本的,这个版本非常稳定,使用起来不会有任何问题。 下载下来zip压缩包,解压之后会得到一个android-studio的文件夹,进到bin目录下,执行命令.

Nothing 5758
上一篇: android 1A课程学习
下一篇: android 1C 学习
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值