- 为了简洁代码,还有为了拓展原生组件没有的属性,就不得不进行一次简单的封装,使其在调用的时候,可以很方便的实现某些功能 为了简洁代码,还有为了拓展原生组件没有的属性,就不得不进行一次简单的封装,使其在调用的时候,可以很方便的实现某些功能
- 目前客户端查看实现的方案,有官网提供,当然也有一些三方提供,大家可以根据自己公司需求进行选择性使用,这里采用的是自己从0到1开发,旨在一个简单易用。 目前客户端查看实现的方案,有官网提供,当然也有一些三方提供,大家可以根据自己公司需求进行选择性使用,这里采用的是自己从0到1开发,旨在一个简单易用。
- 一、前言使用 uni-app 开发跨终端应用,可将代码编译到iOS、Android、微信小程序等多个平台,升级时也需考虑多平台同步升级。其中,uni-app发布为小程序的升级模式较简单,只需将开发完的代码提交小程序后台,待审核通过后用户将自动升级。 1.1 Android升级检测机制android系统使用包名(package name)来判定应用程序的同一性,但是由于包名可以由开发者自由设... 一、前言使用 uni-app 开发跨终端应用,可将代码编译到iOS、Android、微信小程序等多个平台,升级时也需考虑多平台同步升级。其中,uni-app发布为小程序的升级模式较简单,只需将开发完的代码提交小程序后台,待审核通过后用户将自动升级。 1.1 Android升级检测机制android系统使用包名(package name)来判定应用程序的同一性,但是由于包名可以由开发者自由设...
- 从多个角度介绍约束布局设计中的控件定位。 从多个角度介绍约束布局设计中的控件定位。
- 什么是JVMJVM 全称 Java Virtual Machine,它是一种规范。JVM 是一个虚拟化的操作系统,类似于 Linux 或者 Windows 的操作系统,只是它架在操作系统上,接收字节码,把字节码翻译成操作系统上的机器码且进行执行。 为什么需要学习JVMAndroid的运行环境都是在ART虚拟机或者是Dalvik虚拟机上,为什么Android程序员需要学习JVM,理解JVM可... 什么是JVMJVM 全称 Java Virtual Machine,它是一种规范。JVM 是一个虚拟化的操作系统,类似于 Linux 或者 Windows 的操作系统,只是它架在操作系统上,接收字节码,把字节码翻译成操作系统上的机器码且进行执行。 为什么需要学习JVMAndroid的运行环境都是在ART虚拟机或者是Dalvik虚拟机上,为什么Android程序员需要学习JVM,理解JVM可...
- 前言 该文章使用了Frida、JDAX-GUI、Charles、夜神模拟器、WT-JS等工具; 主要编程语言:Python,部分涉及到:JavaScript、Java; 前言 该文章使用了Frida、JDAX-GUI、Charles、夜神模拟器、WT-JS等工具; 主要编程语言:Python,部分涉及到:JavaScript、Java;
- @[toc] 1,下载android studio登录安卓官网下载Android studio官网链接:安卓官网 2,安装点击next点击next选择默认位置就好点击install 3,配置SDK打开andorid studio在你看到下面这个界面之前,其余的关掉或cancel就好点击Settings下载完关掉就可以了 4,配置javase jdk环境下载jdk传送门:点击这里下载好像需要注... @[toc] 1,下载android studio登录安卓官网下载Android studio官网链接:安卓官网 2,安装点击next点击next选择默认位置就好点击install 3,配置SDK打开andorid studio在你看到下面这个界面之前,其余的关掉或cancel就好点击Settings下载完关掉就可以了 4,配置javase jdk环境下载jdk传送门:点击这里下载好像需要注...
- 👉关于作者众所周知,人生是一个漫长的流程,不断克服困难,不断反思前进的过程。在这个过程中会产生很多对于人生的质疑和思考,于是我决定将自己的思考,经验和故事全部分享出来,以此寻找共鸣!!!专注于Android/Unity和各种游戏开发技巧,以及各种资源分享(网站、工具、素材、源码、游戏等)欢迎关注公众号【空名先生】获取更多资源和交流! 👉前提这是小空坚持写的Android新手向系列,欢迎... 👉关于作者众所周知,人生是一个漫长的流程,不断克服困难,不断反思前进的过程。在这个过程中会产生很多对于人生的质疑和思考,于是我决定将自己的思考,经验和故事全部分享出来,以此寻找共鸣!!!专注于Android/Unity和各种游戏开发技巧,以及各种资源分享(网站、工具、素材、源码、游戏等)欢迎关注公众号【空名先生】获取更多资源和交流! 👉前提这是小空坚持写的Android新手向系列,欢迎...
- 👉关于作者众所周知,人生是一个漫长的流程,不断克服困难,不断反思前进的过程。在这个过程中会产生很多对于人生的质疑和思考,于是我决定将自己的思考,经验和故事全部分享出来,以此寻找共鸣!!!专注于Android/Unity和各种游戏开发技巧,以及各种资源分享(网站、工具、素材、源码、游戏等)欢迎关注公众号【空名先生】获取更多资源和交流! 👉前提这是小空坚持写的Android新手向系列,欢迎... 👉关于作者众所周知,人生是一个漫长的流程,不断克服困难,不断反思前进的过程。在这个过程中会产生很多对于人生的质疑和思考,于是我决定将自己的思考,经验和故事全部分享出来,以此寻找共鸣!!!专注于Android/Unity和各种游戏开发技巧,以及各种资源分享(网站、工具、素材、源码、游戏等)欢迎关注公众号【空名先生】获取更多资源和交流! 👉前提这是小空坚持写的Android新手向系列,欢迎...
- 在开发Android应用时,UI布局是一件令人烦恼的事情。下面主要讲解一下Android中的界面布局。一、线性布局(LinearLayout) 线性布局分为:(1)垂直线性布局;(2)水平线性布局;针对这两种区别,只是一个属性的区别<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"andro... 在开发Android应用时,UI布局是一件令人烦恼的事情。下面主要讲解一下Android中的界面布局。一、线性布局(LinearLayout) 线性布局分为:(1)垂直线性布局;(2)水平线性布局;针对这两种区别,只是一个属性的区别<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"andro...
- 一、前言原子线程调用Toast报Can't create handler inside thread that has not called Looper.prepare() 错误今天用子线程调Toast报了一个Can't create handler inside thread that has not calledLooper.prepare()错误。因为toast的实现需要在activ... 一、前言原子线程调用Toast报Can't create handler inside thread that has not called Looper.prepare() 错误今天用子线程调Toast报了一个Can't create handler inside thread that has not calledLooper.prepare()错误。因为toast的实现需要在activ...
- 前言在使用 UE 开发手游时,我们免不了要跟 Android 和 iOS 进行一些数据的交互,在这种情况下,就需要在代码中添加一些操作,使得在 Android 平台下 C++ 可以调用 Java,Java 可以调用 C++;iOS 平台下也是一样,C++ 可以调用 OC,OC 可以调用 C++。由于上次我已经实现了 UE 和 iOS 之间的互相调用,文章传送门,今天就继续和大家来讲讲 UE... 前言在使用 UE 开发手游时,我们免不了要跟 Android 和 iOS 进行一些数据的交互,在这种情况下,就需要在代码中添加一些操作,使得在 Android 平台下 C++ 可以调用 Java,Java 可以调用 C++;iOS 平台下也是一样,C++ 可以调用 OC,OC 可以调用 C++。由于上次我已经实现了 UE 和 iOS 之间的互相调用,文章传送门,今天就继续和大家来讲讲 UE...
- 三年前写过一段时间Android的代码,后面又开始做一些跨平台的工作,比如之前的react-native ,现在的flutter 等,现在想重新找一份工作,思虑再三,还是把Android 捡一捡。废话不多说,先封装个base MVP 框架记录一下简单的介绍一下MVP思想,它是将View 层与Model 层彻底隔离,意味着View 和 Model 都不再持有对方的引用,它们通过一个叫做Pres... 三年前写过一段时间Android的代码,后面又开始做一些跨平台的工作,比如之前的react-native ,现在的flutter 等,现在想重新找一份工作,思虑再三,还是把Android 捡一捡。废话不多说,先封装个base MVP 框架记录一下简单的介绍一下MVP思想,它是将View 层与Model 层彻底隔离,意味着View 和 Model 都不再持有对方的引用,它们通过一个叫做Pres...
- 作者:半身风雪上一节:一文吃透Content Provider 内容提供者简介:在Android组件中最基本也是最为常见的四大组件:ActivityService服务Content Provider内容提供者BroadcastReceiver广播接收器@[TOC](BroadcastReceiver 广播接收器) 一、什么是BroadcastReceiverBroadcastReceiver... 作者:半身风雪上一节:一文吃透Content Provider 内容提供者简介:在Android组件中最基本也是最为常见的四大组件:ActivityService服务Content Provider内容提供者BroadcastReceiver广播接收器@[TOC](BroadcastReceiver 广播接收器) 一、什么是BroadcastReceiverBroadcastReceiver...
- 首先进入FIrefly官网,这里不仅可以获得它的开发板信息教程,还可以获取到它的升级固件以及工具。1、首先打开DriverInstall.exe,点击【驱动安装】。2、点击【安装】,就会进行安装。3、安装完成后就可以用Type-C数据线连接开发板调试了。4、打开瑞芯微开发工具,界面如下。进入loader模式的方法是先将开发板断电,按住recovery键,然后上电,等待2s松开,就会发现一个l... 首先进入FIrefly官网,这里不仅可以获得它的开发板信息教程,还可以获取到它的升级固件以及工具。1、首先打开DriverInstall.exe,点击【驱动安装】。2、点击【安装】,就会进行安装。3、安装完成后就可以用Type-C数据线连接开发板调试了。4、打开瑞芯微开发工具,界面如下。进入loader模式的方法是先将开发板断电,按住recovery键,然后上电,等待2s松开,就会发现一个l...
上滑加载中
推荐直播
-
华为云IoT开源专家实践分享:开源让物联网平台更开放、易用
2024/05/22 周三 16:30-18:00
张俭 华为云IoT DTSE技术布道师
开源,意味着开放、共享、互助、共赢。作为万物上云及各行业数字化的物联网底座,华为云IoT积极拥抱开源,借助行业开源的最佳实践,构建可靠、易用的物联网平台,并通过开放南北向SDK,助力开发者快速构建物联网应用。本期直播,华为云IoT开源专家、物联网平台资深“程序猿”张俭,带你了解华为云IoT的开源生态,并手把手教你玩转开源社区!
去报名 -
华为云开发者日·广州站
2024/05/23 周四 14:30-17:30
华为云专家团
华为云开发者日HDC.Cloud Day是面向全球开发者的旗舰活动,汇聚来自千行百业、高校及科研院所的开发人员。致力于打造开发者专属的技术盛宴,全方位服务与赋能开发者围绕华为云生态“知、学、用、创、商”的成长路径。通过前沿的技术分享、场景化的动手体验、优秀的应用创新推介,为开发者提供沉浸式学习与交流平台。开放创新,与开发者共创、共享、共赢未来。
去报名
热门标签