自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (2)
  • 收藏
  • 关注

原创 常用网络请求框架Retrofit学习笔记

retrofit网络请求框架流程分析

2023-10-22 00:27:57 349

原创 AndroidX项目接入穿山甲广告踩坑记

AndroidX接入穿山甲踩坑记录

2023-10-15 23:05:53 2522 2

原创 Android——Handler学习笔记

首先看图应用启动时的入口是ActivityThread的main函数,即是Java的启动入口main函数。在这个main函数中会创建主线程的Looper,之后在主线程中创建的Handler使用的消息机制都执行于main函数的Looper中,其实其他代码也都是执行在loop中的。Looper.loop()有一个for的死循环不断读取消息进行处理,而mMainLooper是不能调用Looper.quit()或Looper.quitSafely()函数的,所以mMainLooper会不停的读取消息链表的消息然

2020-06-28 23:52:06 416

原创 Android——Retrofit网络请求学习笔记

Retrofit,一个比较流行的网络请求框架。首先一张图看下1、首先创建一个Retrofit对象,然后调用create创建一个网络请求对象,如此即可开始请求网络。2、虽然Retrofit会有默认的返回数据格式,但是我们总会希望结果能够返回特定的格式,而不是在返回之后再进行数据格式转换,所以我们会使用自定义的CallAdapter和对应的Factory用于返回特定的数据类型、Convert和对应的Factory用于数据格式转换。其中CallAdapter.adapt就是用来适配返回我们需要的数据类型

2020-06-20 13:54:31 372

原创 Tensorflow-Lite Android笔记

Tensorflow-Lite针对移动设备和Iot设备的开源深度学习框架。可以让我们原本运行在服务器上的模型得以运行到移动设备或Iot设备上,使得服务器能够节省出更多的资源处理其他业务。在这里仅做安卓设备的学习(博主没有学过IOS、嵌入式就不做学习了,具体流程其实都差不多),主要有几个步骤,小新对于官网文档实在难懂,陆陆续续在网上查阅多方资料还是磕磕碰碰,所幸后来想通了。官网提供的例子各位看官可以去下载运行。该博文旨在了解Tensorflow-Lite在安卓上使用的简单步骤一、模型转换这一步的基

2020-06-18 17:04:21 656

原创 Android——Application笔记

Application首先看下Application提供的外部函数。onCreate这个没什么好说的,每个应用进程都会创建一个Application实例。onTerminate这个函数只在模拟器环境下kill时会被调用,真机就不用管了。ComponentCallbacks2Application需要实现ComponentCallbacks2接口的方法,即onConfigurationChanged,onLowMemory,onTrimMemory。public class Applicat

2020-05-30 22:18:43 253

原创 Unity——Android笔记

这里是一些使用记录,暂没有能力解析。首先我用的是jarjin写的tolua框架:https://github.com/jarjin/LuaFramework_UGUI之后所有的编写都是在这个框架的基础上修改添加的。要运行代码的话,打开Unity,打开项目,打开Main Scene,你会看到Lua,LuaFramework的选项卡。首先在Lua下点击Gen BaseType Wrap,然后copy ...

2020-05-30 02:05:12 3051 7

原创 Android——问题笔记

1、问题:xxxhas no declaration in the base values folder场景:直接复制module解决:File => Invalidate Caches / Restart => Invalidate and Restart.

2019-08-23 10:15:09 2853

原创 Android——布局

上一篇简单说明了Android架构。现在开始Android开发:Android应用界面元素有Activity、Fragment、Dialog等,这些元素都有各自对应的xml文件,即布局文件。界面显示元素的排布方式由布局文件决定,那么Android应用开发首先需要从布局开始,当然首先你得会Android开发语言:Java或Kotlin,推荐用Kotlin。一、布局方式布局方式 布局...

2019-08-15 22:26:48 159

原创 Android——学习笔记

本人新Q群:894042886Android官网:https://developer.android.google.cn开发工具:Android Studio开发语言:Java、Kotlin、C、C++上层开发可以选择Java或者Kotlin,推荐使用Kotlin,目前谷歌已经将Kotlin作为Android的官方开发语言了,当然Java还是支持的。C/C++是JNI开发用到的。...

2019-08-01 23:38:30 174

原创 Android——状态栏

官方文档摘抄一、沉浸式全屏模式1.1、KitKat(4.4)19要为您的应用提供填充整个屏幕的布局,适用于setSystemUiVisibility()的新标记SYSTEM_UI_FLAG_IMMERSIVE(与SYSTEM_UI_FLAG_HIDE_NAVIGATION结合使用时)将启用新的沉浸式全屏模式。在启用沉浸式全屏模式后,您的 Activity 将继续接收所有触摸事...

2019-01-15 22:35:08 335

原创 Android——分享

一、Sending simple data to other apps:发送数据到其他APP当你创建一个Intent时,你必须指定一个你想要触发的Action。Android本身定义了一些Action,比如ACTION_SEND:可以发送数据给其他应用,我称它为内置分享。1、Send text content:发送文本val sendIntent: Intent = Intent()...

2018-12-21 14:34:29 261

原创 Android——Room笔记

使用Room保存数据到本地数据库。Room是官方基于SQLite数据库封装的库。Room有3个组件:1、Database: Contains the database holder and serves as the main access point for the underlying connection to your app's persisted, relational da...

2018-12-21 09:33:54 670 1

原创 Android——AndroidX

Android Jetpack具体介绍什么的参照官网。小白就不说了。1、创新Android应用,选择Activity & Fragment + ViewModel模版2、ViewModel + LiveDataViewModel为界面组件提供数据,LiveData可看作是一种可观察数据存储结构,其中添加了观察者模式,可监听数据变化;不受配置变化影响,即当界面reCreate...

2018-12-20 14:36:03 627

原创 Unity——Tolua框架笔记

一、准备阶段1、首先下载Unity安装包,然后安装即可,如果开发手游的话需要安装Android和IOS的support包。2、下载LuaFramework_UGUI3、解压项目LuaFramework_UGUI,用Unity打开,选择LuaFramework-->Build xxx Resource,运行即可二、框架说明以上为项目结构图。1、Editor:主要有两...

2018-08-22 21:23:09 11754 1

原创 微信——小游戏

小游戏开放注册已经有段时间了,学做了一个麻将项目后就没怎么接触了。首先准备:1、在微信公众平台注册一个账号,获得一个appId。2、微信小游戏开发文档3、学习开发语言javaScrict,TypeScrict4、白鹭引擎开发文档之前学习小游戏时选择了白鹭引擎,服务器端是用的网易的pomelo做网络连接。首先在白鹭引擎上创建一个项目就可以用Egret Wing进行开发了,同时也可以发布成小游戏进行运...

2018-06-05 15:37:54 1725 1

原创 数据库——学习笔记

阅读:http://www.runoob.com/sql/sql-tutorial.html一些最重要的 SQL 命令SELECT - 从数据库中提取数据UPDATE - 更新数据库中的数据DELETE - 从数据库中删除数据INSERT INTO - 向数据库中插入新数据CREATE DATABASE - 创建新数据库ALTER DATABASE - 修改数据库CREATE TAB...

2018-06-01 15:39:03 190

原创 Unity——Lua

Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。我第一次接触是在公司做的一个棋牌游戏需要热更新方案上,之前的方案我没接触过,看着是XLua,没次有更新就要重新打包,用户有意见。所以我开始加入游戏组就开始找一个热更新框架,也是我第一次接触游戏开发。有人推荐了ToLua,看了下教学视频,就这么上手了。这里是...

2018-05-31 18:24:55 796

原创 微信——APP和小程序互相跳转

随大流吧。微信小程序出了这么久,现在才学习下。app和小程序互相跳转:1、App主动发起小程序卡片分享到微信,微信点击打开小程序,这时的小程序可以打开App2、App主动发起打开小程序,这时的小程序可以打开App目前主要就这两种方式吧,说是互相跳转好像不太妥当,毕竟App才是主动一方,小程序只能被动返回,类似于分享,App如果不发起分享到微信,微信是不能返回你的App的。说到这里大...

2018-05-31 10:17:07 80751 29

原创 微信——小程序

1、APP-SERVICE-Engine:Please do not register multiple Page in undefined.js应该是微信服务器存在之前注册过的Page。我遇到的原因是没有注册index,或者在本地删除掉,或者注册(项目名重复创建时出现)2、"navigationStyle": "custom|default”custom下小程序全屏显示,所以在布局上需要处理好...

2018-05-30 09:51:03 540

原创 数据库——Mysql

转载:http://www.huyongdi.com/2018/05/16/nodejs-express-mysql%E5%B0%8F%E5%85%A8%E6%A0%88%E9%81%87%E5%88%B0%E7%9A%84%E5%9D%91/学习记录:1、mysql8.0版本安装之后连接不上数据库Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not...

2018-05-30 09:50:19 4670

原创 Android——Library

1、添加module,选择library2、书写library提供的接口3、在module下的build.gradle后面添加task makeJar(type: Copy) { delete 'build/libs/WXCallback.jar' from('build/intermediates/bundles/default/') into('build/li

2017-12-14 14:19:01 244

原创 Nginx——Mac安装使用

nginx本地服务器

2017-11-03 09:56:35 2969

原创 Unity——问题笔记

在项目中添加ShareSDK时出现了很多问题,导致一直打不了包,Console显示的是jdk版本问题,然后我电脑上安装了jdk1.7和jdk1.8的几个版本,错误提示是需要jdk1.8,然而查看了当前电脑的jdk版本,确认无误是jdk1.8,顿时懵了,什么鬼!这时候百度啊,谷歌啊,齐上阵,然而Console的信息一变再变,还是这个问题。最后想到了编译器的设置界面(画外音:这么久才想到,我也是醉了),

2017-08-11 15:42:16 6245

原创 Android——二维码

二维码扫描

2017-07-21 16:57:23 284

原创 Android——地图

android 百度地图显示蓝屏

2017-07-20 15:16:40 1520 1

原创 Android——RadioButton可取消选择

RadioButton再次点击取消

2017-07-18 17:29:46 7923 1

原创 Android——学习笔记

TextPaint

2017-06-07 17:25:46 223

转载 不可滑动ListView、GridView

不可滑动ListView或GridView

2017-06-07 17:06:32 295

原创 Android——gradle

android gradle

2017-06-07 10:56:52 9023 2

原创 android Canvas参考

android canvas

2017-06-06 15:54:00 320

原创 android 关闭硬件加速

android 关闭硬件加速

2017-06-05 17:56:38 1185

原创 Animator参考(属性动画)

Animator

2017-06-05 16:56:22 415

原创 Animation参考(View动画)

该文章介绍在xml中定义View动画。以下会将常见的属性方法写出,实际开发中不一定全都用到,具体情况具体分析。set动画集合 ##<set xmlns:android="http://schemas.android.com/apk/res/android" android:duration="[integer]"// 动画时长 android:repeatMode="reverse|

2017-06-05 11:54:19 347

原创 Android——shape学习笔记

android shape

2017-06-01 17:29:19 361

原创 Android——布局学习笔记

android布局

2017-05-31 13:54:27 400

穿山甲开屏广告Demo

穿山甲开屏广告Demo,AndroidX项目接入穿山甲广告填坑

2023-10-15

ToLua_framework_UGUI

ToLua_Framework_UGUI简化版,网络框架用到pomelo。主要是用大神开源的ToLua框架修改的简化版

2018-09-24

App打开小程序App打开小程序

App打开小程序App打开小程序App打开小程序App打开小程序App打开小程序App打开小程序App打开小程序App打开小程序App打开小程序

2018-09-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除