阅读本节内容前可先了解  apkplug基础教程 本教程是基于apkplug V1.6.8 版本号编写  最新开发方式以官网为准可下载最新apkplugdemo源代码 apkplugdemo演示图   一 apkplugdemoproject源代码结构  src |-com.apkplugdemo.adapter
前言  由于昨天刚搭建好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虚拟应用平台实测和演示软件,此应用程序
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
功能实现一个登陆界面,两个 activity ,主界面具有登陆名,密码(采用密文),性别,email 地址,生日,所在地,,还有两个 RadioButton,第二个活动中点击确定返回第一个活动并提示注册成功。实现步骤第一个 activity主界面的布局采用 LinearLayout 垂直型密码显然是由用户输入,采用是 editview,我们需要密码应该是密文,所以加一行输入格式是密文。an
转载 2023-07-05 15:22:43
88阅读
一个好应用不仅仅功能强,还要在界面上花了一番功夫,设计越好看,用户体验增加了一番或者加动画那就更好不过了.了解布局就必须知道五大布局:线性布局(LinearLayout),相对布局(RelativeLayout),帧布局(FrameLayout),绝对布局(AbsoluteLayout),表格布局(TableLayout) 目前用最多前两个:线性,相对布局,前者特点是:它将控件组织在一个垂直或
[Android]第一个Android软件/demo前期准备正文下载安装Android studio开始第一个Android 应用问题1来了下载AVD第二个问题来咯 前期准备编译器:使用Android studio 4.0.准备基本java知识本教程也是跟着mooc上视频学,但是mooc上视频AS版本有点老旧。 附上mooc视频:https://www.icourse163.org/c
概述商城项目开发过程中,当用户购买商品完成后,需要用户对买入商品进行打星评分,这在开发过程中似乎这个需求是必须,每个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。官方文档定义:协程通过将复杂性放入库来简化异步编程。程序逻辑可以在协
# 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实现,通常在代码
# Android连接蓝牙DemoAndroid应用程序中,连接蓝牙设备是一项常见任务。通过蓝牙连接,我们可以实现与外部设备通信和控制。本文将带您了解如何在Android应用程序中连接蓝牙设备示例代码和步骤。 ## 步骤 ### 步骤1:权限和特性 首先,在`AndroidManifest.xml`文件中添加蓝牙权限和特性: ```xml ``` ### 步骤2:检查
原创 2024-05-19 03:43:37
215阅读
一. Goldfish和qemu介绍Google在开发Android系统同时,使用qemu开发了针对每个版本一个模拟器,这大大降低了开发人员开发成本,便于Android技术推广。qemu是一个开源模拟处理器软件,而Google使用qemu模拟是ARM926ej-SGoldfish处理器,如果开发人员在没有目标开发板情况下,要对硬件进行操作的话,必然要去操作Android底层驱动,
转载 2023-07-05 16:42:33
86阅读
  • 1
  • 2
  • 3
  • 4
  • 5