Android
文章平均质量分 96
千喜
90后程序媛,热爱技术热爱分享,专注于客户端开发
展开
-
Unity功能记录(五)------ Android studio打包aar包后与unity互相通信
unity打包成apk中会有一个Mainactivity,当引入Androidstudio打包出来的aar包时,其aar包这边的设置会高于unity playSetting里面的设置,也就是unity playSetting设置的横竖屏/Icon/应用名等都是无效的1.创建Android工程,File - new - Model - Android Library ...原创 2018-06-06 15:27:40 · 5405 阅读 · 17 评论 -
Unity问题记录(二) ------ UnityWebRequest进行http/https请求出现问题
错误 :Cleartext HTTP traffic to xxx not permitted出现原因 :在Android P系统(Android API >= 28)的设备上,如果应用使用的是非加密的明文流量的http网络请求,则会导致该应用无法进行网络请求,https则不会受影响,同样地,如果应用嵌套了webview,webview也只能使用https请求。以下两者解决方式是从A...原创 2019-01-24 14:27:53 · 14496 阅读 · 2 评论 -
Unity功能记录(十三) ------ 移动端判断是否点在UGUI组件上
一不小心踩了这个坑,因此记录一下UGUI 提供了一个检测是否点击在UI上的方法EventSystem.current.IsPointerOverGameObject();在EventSystem的标准输入Standalone Input Model下是正常的,但是在Touch Input Module输入模式下不正常(编辑器中正常,Android端不正常)解决方案: pub...转载 2019-01-20 16:49:10 · 600 阅读 · 0 评论 -
Unity功能记录(十五) ------ Input实现手势控制物体(后续再更新)
一.拖拽旋转实现方式一 : Vector3 mousePos; IEnumerator OnMouseDown() { mousePos = Input.mousePosition; while (Input.GetMouseButton(0)) { Vector3 offset = mousePo...原创 2019-01-22 11:30:29 · 467 阅读 · 0 评论 -
Unity插件学习(八) ------ NatCorder录屏功能
原本打算原生写,感觉太复杂了,还是用插件吧~下载地址 :官网API介绍地址 :https://olokobayusuf.github.io/NatCorder-Docs/插件中包含两个案例,一个是打开摄像头录屏(同时录制声音),一个是灰度摄像头视频录制,还可以保存为gif和mp4两种不同格式,我只用到了视频录制,因此本文也只简介此功能RecordButton脚本 : 主要是...原创 2019-02-28 14:41:26 · 8009 阅读 · 5 评论 -
百度上线APP签名坑
一不小心不知道keystore文件放哪了~So,就踏上了更改签名的坑,在此记录一下有用的东西一.查看上线签名二.查看keystore签名 命令 : keytool -list -v -keystore release.keystore 三.查看apk签名 命令 : keytool -printcert -jarfile xxx.apk...原创 2019-02-22 15:19:53 · 921 阅读 · 0 评论 -
Unity功能记录(二十) ------ 获取Android与ios唯一设备标识码UUID
2019年5月30日更新 : Android功能记录(一) ------ 获取手机唯一标识码以下方法对于华为手机无效被坑的好狠~原本以为SystemInfo.deviceUniqueIdentifier就是设备唯一标识码,谁知道,这个在某些设备上获取的是动态变化的!!!!?一.Android /** * 返回 唯一的虚拟 ID ...原创 2019-03-01 16:41:58 · 9211 阅读 · 3 评论 -
Unity功能记录(十九) ------ 调用Android与ios相册并返回用户选中的图片路径
一.Android public void OpenAlbum() { Intent intent = new Intent(Intent.ACTION_PICK, null); intent.setDataAndType(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, "image/*"); sta...原创 2019-03-01 17:08:41 · 2002 阅读 · 0 评论 -
Unity功能记录(十七) ------ 截屏功能
大致分三种:1.针对指定的相机进行截屏public Texture2D CaptureScreen(Camera came, Rect r) { RenderTexture rt = new RenderTexture((int)r.width, (int)r.height, 0); came.targetTexture = rt; came....原创 2019-02-14 14:43:52 · 1773 阅读 · 1 评论 -
Unity插件学习 ------ ShareSDK推送
一.Android官方参考文档 :http://wiki.mob.com/mobpush-android-for-unity/官方示例 :https://github.com/MobClub/MobPush-For-Unity官方文档很详细了,这里只是记录踩的坑以及细节,这里只是博主的一些不注意的地方,如有错,请指正①.修改配置信息官网只是说配置信息,但却没说在哪里修改...原创 2019-03-02 14:35:21 · 847 阅读 · 0 评论 -
Mac AndroidStudio真机调试
一.找到sdk路径,一般为/Users/apple/Library/Android/sdk寻找sdk路径方法:二.配置adb1.打开终端,输入cd /Users/apple/Library/Android/sdk,即cd +路径2.创建.bash_profile文件(如果有则不用创建):$ touch .bash_profile3.输入命令,打开刚才创建的文件:$ op...原创 2019-03-11 12:10:33 · 5262 阅读 · 0 评论 -
Unity插件学习(九) ------ unity基于Protobuf导出/读取Excel表格数据
最近在将本地应用更改成资源打包成AB包放在后端实时下载,看了一段时间底层资源加载的视频,然后看到配置表的集中实现方式 :1.基于Python的Excel与类的映射(保存成python文件)2.基于Protobuf的Excel映射成类(二进制映射成类)3.程序生成xml,策划配置Excel使用vb转成xml,运行时使用的是二进制(但是要改变的话就需要策划和程序一起改变且重新填写)前两者比...原创 2019-03-15 18:27:07 · 2042 阅读 · 0 评论 -
Google play上架遇到问题总结
google play上架无法主动下架应用,请注意一.准备工作1.简短的介绍,详细描述2.截图,图标,宣传图3. 申请类型,类别,电子邮件4.apk 二.踩坑之路1.注意顺序在填写商店列表的时候建议先在应用发布那里上传一个apk,因为商店列表中有内容分级不上传apk是无法填写的2.上传apk主要的坑都是在这里踩的,所用的unity版本...原创 2018-12-08 15:25:43 · 7101 阅读 · 3 评论 -
Android功能记录(四) ------ Unity实现控制第三方音乐播放器暂停、播放
参考链接:https://blog.csdn.net/evahuangchen/article/details/53321670在Android实现提供给Unity使用,废话不多说,直接上代码MainActivity代码:public class MainActivity extends UnityPlayerActivity { Context mContext = null; @O...原创 2018-06-30 14:30:53 · 2173 阅读 · 4 评论 -
Android功能记录(五) ------ Unity实现控制手机音量
Android端代码:public class MainActivity extends UnityPlayerActivity { //音量 public int maxVolumn; public int currentVolumn; public AudioManager mAudioManager; @Override protected voi...原创 2018-06-30 15:35:00 · 2611 阅读 · 0 评论 -
Android功能记录(一) ------ 定时器实现颜色渐变
Android小白搜了一堆资料实现的,主要代码如下: Handler handler = new Handler(); Runnable runnable=new Runnable(){ @Override public void run() { // TODO Auto-generated method stub ...原创 2018-06-19 12:31:26 · 487 阅读 · 0 评论 -
Android功能记录(二) ------ 使用MediaRecorder和MediaPlayer音频录制和播放
因为本人不是专门从事Android开发,但是工作中需要Android原生的一些功能打包成aar包放入unity中使用,而网上的大多数Android示例都比较繁琐,而Unity调用只需功能函数即可,因此将抽离的函数继承在一个activity记录下来参考:https://www.jianshu.com/p/6bbb51ac4938import android.content.Intent;impor...原创 2018-06-26 16:40:03 · 765 阅读 · 0 评论 -
Android功能记录(三) ------ 使用AudioRecord和AudioTrack边录边播(降噪)
2018.8.30补充请求录音权限参考:https://blog.csdn.net/jdfkldjlkjdl/article/details/54618739参考:http://www.cnblogs.com/mythou/p/3241925.html http://cncoke.iteye.com/blog/1773698Main.Activity :package ylcx....原创 2018-06-26 18:08:15 · 6013 阅读 · 1 评论 -
Android功能记录(六) ------ Android手机通过蓝牙(BLE)与硬件进行通信
2018.8.30修正本文只是作为记录,不是最终的版本,因为本文只用了vivo手机测试,如果各位想要修正后的,请点击此处参考1:http://www.jcodecraeer.com/a/opensource/2017/1106/8705.html 参考2:https://blog.csdn.net/qq_30552993/article/details/51822726好不容易折腾出来...原创 2018-07-04 15:42:09 · 2062 阅读 · 2 评论 -
Unity获取当前手机网络状态与网络时间解析
获取网络状态的本来打算用unity网络属性Application.internetReachability,但是看到有一篇文章说在Android上在运行过程中不能获取准确的状态,只能在APP运行开始时才能获取,IOS倒是可以,所以笔者放弃了这种方法,转用Android原生的广播方法实现,如果不清楚unity与Android交互请看这里 (1)在AndroidManifest.xml配置文件...原创 2018-07-13 12:33:07 · 2653 阅读 · 0 评论 -
Android功能记录(七) ------ 蓝牙监听广播
项目中只用到了监听蓝牙状态与连接断开,以下是代码:注册监听:IntentFilter statusFilter = new IntentFilter(BluetoothAdapter.ACTION_STATE_CHANGED);mContext.registerReceiver(mStatusReceive, statusFilter);IntentFilter connected...原创 2018-07-28 16:11:18 · 1691 阅读 · 0 评论 -
Android BLE学习笔记
前言:本文主要描述Android BLE的一些基础知识及相关操作流程,不牵扯具体的业务实现,其中提供了针对广播包及响应包的解析思路,希望对正在或即将面临Android BLE开发的伙伴们有所引导。 注:其中的单模、双模、BR、BT、BLE、蓝牙3.0、蓝牙4.0等概念混在一起可能比较难理解,不知下文描述是否清晰,如果有不理解的地方,欢迎留言交流!一、相关介绍1、概述蓝牙无线技术是...转载 2018-08-28 15:23:00 · 811 阅读 · 0 评论 -
Android功能记录(六) ------ Android手机通过蓝牙(BLE)与硬件进行通信(修正版)
2018.11.7修正上一个版本开发后老板使用感觉还是很不好,因此又重构了一遍Android8.0以后蓝牙API发生了改变,而且博主修改过程中舍弃了com.vise.xiaoyaoyou:xsnow:2.1.3,完全使用原生API在此附上官网API链接 : https://developer.android.google.cn/guide/topics/connectivity/blu...原创 2018-08-30 15:40:25 · 2064 阅读 · 3 评论 -
Unity功能记录(九)------ Unity Android判断应用程序进入前后台方法
Android上亲测有效,我是用来保存数据的,因为当用户强制清除掉后台程序时并不会调用Android和unity生命周期,但是程序进入后台运行就会调用如下方法,因此可用其来判断进入后台即保存数据 private void OnApplicationPause(bool focus) { if (focus) { Debug...转载 2018-09-28 11:21:54 · 3780 阅读 · 0 评论 -
AndroidStudio打开网上下载项目遇到的问题
因为最近蓝牙不知道为什么某些时候就搜索不上,因此我准备用别人的库先封装一个稳定版本给老板用着先,当然还是要自己写,不然库出了问题就完蛋了,此文记录下从下载到成功运行作者的蓝牙库的过程,感谢那些善心帮助我的人~蓝牙库下载地址 :https://github.com/dingjikerbo/Android-BluetoothKit我的AndroidStudio是3.3.2版本,导入需要修改如...原创 2019-03-13 17:56:28 · 738 阅读 · 0 评论