阅读本节内容前可先了解
apkplug基础教程
本教程是基于apkplug V1.6.8 版本号编写 最新开发方式以官网为准可下载最新的apkplugdemo源代码 apkplugdemo演示图 一 apkplugdemoproject源代码结构 src
|-com.apkplugdemo.adapter
转载
2024-05-23 12:53:13
68阅读
前言 由于昨天刚搭建好Android使用环境,非常想体验下Android开发过程,今天下班便在网上找了一些资料,根据资料DEMO做一个小程序来熟悉其开发过程。首先推荐一个网站http://www.inandroid.cn/bbs/forum-15-1.html。里面的内容对于初学还是不错的。为了开发方便API文档是不可少的,但是目前网上还没有中文的,所以只能硬着头皮看SDK下的文档了。在SDK安
转载
2023-07-21 22:11:58
501阅读
/**
* Android写字板Demo(包括颜色选择,图形外观处理及Xfermode示例)
* @description:
* @author ldm
* @date 2016-4-26 上午10:39:50
*/
public class FingerPaintActivity extends Activity implements
ColorPickerDialog
转载
2024-05-29 10:06:43
43阅读
DemoApp功能演示详解一、DemoApp主要介绍:二、演示功能分为如下模块模块-“欢迎” 功能基础模块GDI画图字体样式标准组件键盘鼠标增强篇打印测试无缝窗体输入法测试声音映射粘贴板映射串口映射移动篇"照片传输""定位演示""条形码"二次开发“系统环境""SDK演示""插件演示"应用展示 一、DemoApp主要介绍: DemoApp是一个关于VA虚拟应用平台的实测和演示软件,此应用程序
转载
2023-08-18 13:18:55
1306阅读
Android Studio完成音乐盒demo前言附上项目链接?基本功能开发参考项目运行效果截图项目核心代码?附上项目链接?项目总结✔ 前言使用Android Studio工具,利用其中的Service和Broadcast机制完成一个音乐盒demo。附上项目链接? Gitee: MusicBox_Demo
Git:MusicPlayer_Demo
基本功能音乐盒demo实现的功能基本如下:播放
转载
2023-11-03 18:53:44
65阅读
1)新建一个dowmloadfile的项目2)在app/build中添加Okhttp的依赖 dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
转载
2024-08-27 09:54:41
75阅读
# 实现Android分屏的demo
## 1. 整体流程
在实现Android分屏的demo时,我们需要按照以下步骤进行操作:
| 步骤 | 操作 |
| --- | --- |
| 1 | 创建一个新的Android项目 |
| 2 | 修改AndroidManifest.xml文件以支持分屏 |
| 3 | 修改布局文件以适配分屏模式 |
| 4 | 编写Java代码以实现分屏功能 |
原创
2024-03-03 05:09:03
146阅读
现在你已经将关于碎片的重要知识点都掌握得差不多了,不过在灵活运用方面可能还有 些欠缺,因此又该进入我们本章的最佳实践环节了。前面有提到过,碎片很多时候都是在平板开发当中使用的,主要是为了解决屏幕空间不 能充分利用的问题。那是不是就表明,我们开发的程序都需要提供一个手机版和一个 Pad 版 呢?确实有...
转载
2016-01-27 11:05:00
72阅读
2评论
最新【重大更新说明】感谢各位读者的阅读,这篇文章由于年代久远,存在一些错误的观点,再次向大家道歉,也做一个技术上的解释说明。受限于当时的技术水平和网络论调,在那个时代,网上绝大多数人都认为加了databinding就是mvvm了,实际上不是这样的,MVVM是一种架构模式,而DataBinding是一个实现数据和UI绑定的框架,是构建MVVM模式的一个工具。mvvm和MVP有一个比较大的区别是:vm
转载
2024-01-16 09:27:09
31阅读
功能实现一个登陆界面,两个 activity ,主界面具有登陆名,密码(采用密文),性别,email 地址,生日,所在地,,还有两个 RadioButton,第二个活动中点击确定返回第一个活动并提示注册成功。实现步骤第一个 activity主界面的布局采用 LinearLayout 垂直型密码显然是由用户输入的,采用的是 editview,我们需要的密码应该是密文的,所以加一行输入格式是密文。an
转载
2023-07-05 15:22:43
88阅读
一个好的应用不仅仅功能强,还要在界面上花了一番功夫,设计越好看,用户体验增加了一番或者加动画那就更好不过了.了解布局就必须知道五大布局:线性布局(LinearLayout),相对布局(RelativeLayout),帧布局(FrameLayout),绝对布局(AbsoluteLayout),表格布局(TableLayout) 目前用的最多前两个:线性,相对布局,前者特点是:它将控件组织在一个垂直或
转载
2023-12-07 22:28:03
68阅读
[Android]第一个Android软件/demo前期准备正文下载安装Android studio开始第一个Android 应用问题1来了下载AVD第二个问题来咯 前期准备编译器:使用的是Android studio 4.0.准备基本的java知识本教程也是跟着mooc上的视频学的,但是mooc上视频AS版本有点老旧。 附上mooc视频:https://www.icourse163.org/c
转载
2024-01-11 09:29:54
103阅读
概述商城项目开发过程中,当用户购买商品完成后,需要用户对买入的商品进行打星评分,这在开发过程中似乎这个需求是必须的,每个app设计得不一样,所以评分系统也不一样,但站在技术的角度来看,其实都大同小异,只是每个公司的需要不同而已,话不多说,直接开整吧。实现流程效果图 2. 添加依赖implementation 'com.android.support:recyclerview-v7:28.0.0'
转载
2023-07-05 10:59:01
114阅读
目录1、协程2、依赖3、协程启动的三种方式3.1、runBlocking:T3.2、launch:Job3.3、aync/await4、GlobalScope5、delay()与sleep()6、协程的优点:7、协程的缺点:8、适用场景9、子程序10、进程11、线程 1、协程协程,又称微线程。英文名Coroutine。官方文档定义:协程通过将复杂性放入库来简化异步编程。程序的逻辑可以在协
转载
2024-03-13 16:47:49
91阅读
# Android Looper的使用
## 简介
Android开发中,Looper是一个非常重要的类,它是用于管理线程消息循环的工具。Looper类允许我们创建一个消息循环,使得线程能够处理消息队列中的消息。本文将介绍Looper的基本概念、使用方法和示例代码。
## Looper的基本概念
在Android中,每个线程都有一个与之关联的Looper对象。一个Looper对象会创建一个
原创
2023-10-21 08:44:01
95阅读
Android Binder 是一种 IPC 机制,IPC 键值/标识 是一个字符串,收发双方通过 键值/标识 建立
原创
2023-07-08 06:39:37
282阅读
Activity的生命周期
Activity四种启动模式默认)激活该Activity,则会向任务栈中加入新创建的实例,退出Activity则会在任务栈中销毁该实例这种模式会考虑当前要激活的Activity实例在任务栈中是否正处于栈顶,如果处于栈顶则无需重新创建新的实例,会重用已存在的实例,否则会在任务栈中创建新的实例。如果任务栈中存在该模式的Activity实例,则把栈中该实例以上的A
PS:文字内容基本搬自所转载的博客,但是所有代码和图片均为博主实践而来,不过,归根结底,还是用的别人的轮子,所以还是归为转载。 Android把可绘制的对象抽象为Drawable,不同的图形图像资源就代表着不同的drawable类型。Android FrameWork提供了一些具体的Drawable实现,通常在代码
转载
2024-08-07 10:54:09
34阅读
# Android连接蓝牙的Demo
在Android应用程序中,连接蓝牙设备是一项常见的任务。通过蓝牙连接,我们可以实现与外部设备的通信和控制。本文将带您了解如何在Android应用程序中连接蓝牙设备的示例代码和步骤。
## 步骤
### 步骤1:权限和特性
首先,在`AndroidManifest.xml`文件中添加蓝牙权限和特性:
```xml
```
### 步骤2:检查
原创
2024-05-19 03:43:37
215阅读
一. Goldfish和qemu介绍Google在开发Android系统的同时,使用qemu开发了针对每个版本的一个模拟器,这大大降低了开发人员的开发成本,便于Android技术的推广。qemu是一个开源的模拟处理器软件,而Google使用qemu模拟的是ARM926ej-S的Goldfish处理器,如果开发人员在没有目标开发板的情况下,要对硬件进行操作的话,必然要去操作Android底层的驱动,
转载
2023-07-05 16:42:33
86阅读