Android开发初体验(Android Studio4.1.1版本)一、搭建工程二、开发初体验三、应用的运行1.在模拟器上运行2.在真实机上运行 一、搭建工程1.启动Android Studion程序,点击创建新的工程,如下图所示2.进入下面的界面,可以看到,Android设备有很多,比如手机和平板电脑、可穿戴设备(手环之类的)、Android电视、汽车、其它,这里选择手机就行了,然后选择“E
转载 2023-08-17 20:21:32
150阅读
大纲一、创建第一个Android应用二、Android工程面板介绍三、连接安卓手机 一、创建第一个Android应用基于Android Studio 3.5.2版本,创建一个Android应用工程。打开AS,选择创建一个新的AS工程:选择运行硬件平台和Activity模板选项,点击next下一步: 3. 输入APP相关信息,选择开发语言,设置最低API级别,点击Finish完成: 这里的最低AP
转载 2023-09-14 21:08:40
225阅读
 因为自己的项目中有用到了蓝牙相关的功能,所以之前也断断续续地针对蓝牙通信尤其是BLE通信进行了一番探索,整理出了一个开源框架FastBle与各位分享经验。源码地址:https://github.com/Jasonchenlijian/FastBle随着对FastBle框架关注的人越来越多,与我讨论问题的小伙伴也多起来,所以整理了一篇文章,详细介绍一下框架的用法,一些坑,还有我对Andr
转载 2023-09-11 16:41:39
1443阅读
xUtils简介xUtils 包含了很多实用的android工具。xUtils 最初源于Afinal框架,进行了大量重构,使得xUtils支持大文件上传,更全面的http请求协议支持(10种谓词),拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响...xUitls最低兼容android 2.2 (api level 8) 目前xUtils主要有四大模块: DbUtils模块:an
转载 2024-07-19 16:17:54
34阅读
1. 前言在现在一些大型的Android应用中都采用了插件化的开发方式,比如美团,支付宝及我们常用的微信等采用了插修的化的开发方式来进行开发的,既然国内一流的互联网公司都采用这样的方式来开发那它一定能带给开发部署大型应用带来很大的便捷,那么插件化的优势在哪里呢?1.1 插件化的好处首先在大型的项目里往往是一堆人负责一个不同功能的APP,最终于上线的项目会把这些功能集成到一起,采用插件化开
转载 2023-09-24 21:01:39
92阅读
3.1.2.1 添加依赖 Maven com.squareup.picasso picasso 2.5.2 3.1.2.2 简单的加载图片 Picasso使用的是链式编程,它至少需要三个参数才能完成基本地图像请求 • with(Context context)——很多Android API都会去如此调用,这里也没有什么区别 • load(String imageUrl)——应该加载哪个图像,大多数
转载 2024-08-05 08:29:13
49阅读
摘要:目前Android的程序只能用Java来开发,我对Java其实并不是很熟悉,只是草草看过一本入门的书,印象没有C那么深刻,但是还好,就Android开发来说这已经足够了。     下载了Android的SDK和一些辅助的玩意我就开始折腾了,IDE是Eclipse。Android开发的屏幕布局采用XML布局方式,部分资源,包括字符串、控件等等以XML的形式声明在res文
转载 2023-07-03 17:24:12
88阅读
一、准备npm 设置因为环境部署涉及非常多的包安装,而国内的 npm 速度并不理想,所以建议安装 nrm 选择最快的 npm 国内镜像,推荐 taobao,虽然设置了国内镜像但有时候还是需要配合 VPN。npm install -g nrm nrm ls nrm use taobao二、Android 配置步骤1、安装配置 SDK安装最新的 JDK 安装 Android SDK
     AR(Augmented Reality)技术:增强现实是一种全新的人机交互技术 ,利用这样一种技术 ,可以模拟真实的现场景观 ,它是以交互性和构想为基本特征的计算机高级人机界面。使用者不仅能够通过虚拟现实系统感受到在客观物理世界中所经历的“身临其境”的逼真性 ,而且能够突破空间、时间以及其它客观限制 ,感受到在真实世界中无法亲身经历的体验。&nb
在我们进行Appium+Android进行自动化测试时,我们需要安装android_sdk环境,安装过程发现Android SDK,Android studio,AVD Manager,SDK Manager等名词,本篇文章主要介绍的就是Android开发环境的搭建,以及Android开发中的相关专业名词。 Android常用开发环境搭建如下图所示,主要
转载 2023-08-29 14:03:49
10阅读
本文实例讲述了Android编程设计模式之模板方法模式。分享给大家供大家参考,具体如下:一、介绍在面向对象开发过程中,通常会遇到这样的一个问题,我们知道一个算法所需的关键步骤,并确定了这些步骤的执行顺序,但是,某些步骤的具体实现是未知的,或者说某些步骤的实现是会随着环境的变化而改变的,例如,执行程序的流程大致如下:1.检查代码的正确性;2.链接相关的类库;3.编译相关代码;4.执行程序。对于不同的
都说Android最近行情不好,很多人都遇到瓶颈或放弃或转行。其实这种情况17年18年也是如此,相对比之下,个人认为今年比去年好多了,Android接下来将会走向复苏的春天。自从Google开始推出AMP项目已经有一年了。除此之外,最近,Google宣布将有一个单独的移动web搜索索引。这革命性一步完全改变了移动app开发趋势,特别是从SEO和web app的角度。加速移动页面AMP改变web a
今天以Android初学者的身份我也试着整理一下Android开发中常用到的一些框架,就当是学习成果,其实多半也是从网上搜的,然后做了一个汇总。那咱就开始吧:    一、AndroidAnnotations 描述:AndroidAnnotations是一个能够让你快速进行Android开发的开源框架,它能让你专注于真正重要的地方。使代码更加精简,使项目更加容易维护,它的目标
转载 2024-07-30 20:36:07
46阅读
总结项目开发中的经验,减少类似情况发生,提高开发效率:示例:一、布局文件中为TextView设置textColor及background颜色时区别:background对应selector:textColor对应的selector:辨别差异O(∩_∩)O~,避免浪费不必要的开发时间~~二、RadioGroup+Fragment写底部导航时,RadioGroup中的RadioButton中无法修改d
转载 2023-06-28 19:11:16
73阅读
一、使用相机拍摄图片对于手机拍照的App开发而言,有两种实现方式1:通过 camera工具联合表面视图SurfaceView自行规划编码细节2:借助系统相机自动拍照,考虑到多数场景对图片并没有特殊要求,所以使用系统相机更加方便快捷 效果如下点开相机拍照 App中便能显示拍出来的照片因为之前已经把图片的路径对象传给了系统相机,所以这里可以直接设置图像视图的路径对象,不用再去解析什
转载 2023-09-15 17:57:01
107阅读
  小编觉得不管学习什么编程的时候,第一个程序都是要求打印输出一个"HelloWorld!",那就从最简单的HelloWorld开始吧!哈哈~~~~一、创建一个Android工程   1、在Package Explorer空白的地方右键-->new-->Android application project   如下图:     2、完成上一步之后来到下面
整理出来的android(安卓)开发框架,个个都堪称经典,而且全部都是开源的,很好的学习资料。第一个:Afinal 项目地址:https://github.com/yangfuhai/afinal 功能:一个android的ioc,orm框架,内置了四大模块功能:FinalAcitivity,FinalBitmap,FinalDb,FinalHttp。通过finalActivity,我们可以通过
转载 2023-09-19 11:08:07
153阅读
今天,跟大家聊聊,Framework开发的那些事。系统应用开发,现在来说,已经开始脱离系统,单独拿出来开发,系统定制接口,已提供给应用调用,用来增强功能。原生的桌面,拨号,设置,已经没法做出差异化优势,因此都费尽心机,来进行应用深度开发。对于之前维护系统应用模块的人来讲,修修补补,真的没有什么成长。每天的工作来说,没有很深的技术壁垒,很容易被别人攻陷。比如设置,比如联系人,在小的改动,修改故障的时
转载 2024-01-22 17:32:27
23阅读
学习了Android开发基础必须要通过项目实践来巩固。博主现在也开新的项目了,我将通过博客来记录自己开发项目的过程。一、应用需求设计应用的需求设计大体上可以分为三个阶段: 阶段一: 应用基本需求设计。   首先确定我们应用的功能:该应用是干什么的,面向的客户是哪些,包含哪些功能,客户如何使用等。 阶段二:应用的草图设计。   在确定应用的各项功能之后,我们需要确定应用基本的界面设计。应用每个
转载 2023-11-04 22:32:56
70阅读
概述:  android.webkit.WebView(网络视图)是View的一个子类,能加载网页,也可以视为一个浏览器来使用!WebView内部实现是采用渲染引擎来展示View的内容,提供网页前进后退,网页放大,缩小,搜索,前端开发者可以使用web inspector()调试Html,CSS,Javascript等等功能。在Android4.3系统及其以下WebView内部采用WebK
转载 2024-02-02 19:09:09
54阅读
  • 1
  • 2
  • 3
  • 4
  • 5