- 博客(94)
- 收藏
- 关注
原创 Kotlin 使用 viewBinding 和 Kotlin objectbox 增删改查
Kotlin 使用 viewBindingKotlin 使用 objectbox:Kotlin activity 使用 objectbox、Kotlin recyclerview 使用 objectbox
2022-08-19 14:05:09
1055
1
原创 Invoke-customs are only supported starting with Android O (--min-api 26)
Android O 错误摘要
2022-08-13 17:44:43
637
原创 Guideline 3.2 - Business
Dear audit team, Hello!Our app is mainly released in China and is used by employees in the industry. The main purpose of the app we developed is to enable all people in the industry to use our app to work and improve their productivity. If we now charact
2022-05-25 12:03:45
767
原创 Swift 音乐播放demo
一、界面展示二、代码结构三、详细代码MusicUtils//// MusicUtils.swift// MusicDemo//// Created by iscopy on 2022/2/16.//import Foundation//音频框架import AVFoundationclass MusicUtils: NSObject { fileprivate static var player : AVAudioPlayer?}// M.
2022-02-16 14:53:42
1438
原创 Swift 自动检测版本更新,并弹窗提示
1、获取Apple Id要监测 App Store 上的版本,需要获取该 App 的 AppleId登录 App Store Connect 后,在 App 信息中,获取AppleId2、监测对比App Store的版本通过如下代码获取当前安装的应用版本和App Store上的最新版本,并做对比let appId = "****" 这里的 **** 就是刚刚获取的Apple ID //MARK: - 检查更新 let appId = "****" fun...
2022-02-14 17:06:20
3248
原创 swift 弹窗
//MARK: - 单按钮提示框 func alertsOne(contents:String){ let alert:UIAlertController = UIAlertController(title: "温馨提示", message: contents, preferredStyle: UIAlertController.Style.alert) let yesAction = UIAlertAction(title: "确定", style: .c...
2022-02-08 17:14:59
1357
原创 iOS swift UITextField 限制只能输入数字
限制 UITextField 输入内容,当前为纯数字,如果是其他限制,也是类似
2022-01-20 10:20:37
3580
1
原创 swift UITextField 关闭键盘
iOS swift UITextField 通过 storyboard 设置后,不能正常关闭通过 UITextFieldDelegate 来设置关闭点击软键盘“确定“来关闭
2022-01-20 09:54:58
1440
原创 swift UITextField 设置点击确定收回输入框
一、设置委托在 UIViewController 后面设置UITextFieldDelegateUIViewController, UITextFieldDelegate二、设置点击确定可收回虚拟键盘 //MARK: - viewDidLoad override func viewDidLoad() { super.viewDidLoad() //设置点击确定可回收 self.etContext.delegate = sel.
2021-08-17 10:25:54
486
原创 swift 图片等控件实现点击事件
一、如下一个图片控件//返回图标按钮@IBOutlet weak var returns: UIImageView!二、设置图片控件点击事件这个设置在viewDidLoad 实现 //设置返回按钮图片点击事件 let returnsClick = UITapGestureRecognizer(target: self, action: #selector(imgReturns)) self.returns.isUserInteractio.
2021-08-17 10:11:30
805
原创 Unable to get provider com.tencent.bugly.beta.utils.BuglyFileProvider
腾讯bugly 一直找不到那个类安装好程序后直接闪退,或者是点击更新时闪退,调试报错代码如下:06-28 09:17:32.928 5162-5162/com.buglytest.distributor E/AndroidRuntime: FATAL EXCEPTION: main Process: com.buglytest.distributor, PID: 5162 java.lang.RuntimeException: Unable to get provider co.
2021-08-17 09:55:23
1173
原创 iOS Pod 导入第三方库,如:Alamofire、HandyJSON
an zhuang# Uncomment the next line to define a global platform for your project# platform :ios, '14.5'target 'PopT' do # Comment the next line if you don't want to use dynamic frameworks use_frameworks! # Pods for PopT pod 'Alamofire', '~>
2021-06-05 15:06:22
3106
2
原创 IOS swift storyboard 控件边框
边框宽度:layer.borderWidth边框颜色:borderColorWithUIColor边框圆角:
2021-06-05 14:45:51
365
原创 android 音乐播放
import android.content.Context;import android.media.MediaPlayer;import android.media.MediaPlayer.OnCompletionListener;import android.net.Uri;import android.widget.Toast;import java.io.IOException;/** * 播放工具类 */public class MediaPlayerManager {.
2021-03-13 15:20:27
127
原创 android Glide 加载网络图片
import android.content.Context;import android.widget.ImageView;import com.bumptech.glide.Glide;import com.bumptech.glide.Priority;import com.bumptech.glide.load.engine.DiskCacheStrategy;import com.xolo.v6app.R;import java.io.File;import jp.wasabe.
2021-03-13 15:17:06
817
原创 android 应用程序Activity管理类
import android.annotation.SuppressLint;import android.app.Activity;import android.app.ActivityManager;import android.content.Context;import java.util.Stack;/* * 作者:iscopy on 2018/8/28 * 邮箱:iscopy@163.com * 版本:v1.0 * 应用程序Activity管理类:用于Activity管..
2021-03-13 15:14:47
232
原创 android 获取当前应用的版本信息
/** * @param context * @return 当前应用的版本信息 */public static String getVersionName(Context context) { try { PackageManager packageManager = context.getPackageManager(); PackageInfo packageInfo = packageManager.getPackageInfo( .
2021-03-13 15:12:21
321
3
原创 android 获取设备基础信息
/** * 获取设备宽度 * * @param context * @return */public static int deviceWidth(Context context) { return context.getResources().getDisplayMetrics().widthPixels;}/** * 获取设备高度 * * @param context * @return */public static int deviceHeight(Contex.
2021-03-13 15:10:44
169
原创 android 获取设备唯一 ID
/** * 获取设备唯一 UDID * @param context * @return */ @SuppressLint("MissingPermission") public static String getUDID(Context context){ String androidID = Settings.Secure.getString(context.getContentResolver(), Settings....
2021-03-13 15:06:11
698
原创 android 字符串大小写转换
/** * 将给定字符串中给定的区域的字符转换成小写 * * @param str 给定字符串中 * @param beginIndex 开始索引(包括) * @param endIndex 结束索引(不包括) * @return 新的字符串 */public static String toLowerCase(String str, int beginIndex, int endIndex) { return str.replaceFirst(str.substring(begi.
2021-03-13 14:46:32
2807
原创 android MD5加密
/** * 将给定的字符串MD5加密 * * @param string 给定的字符串 * @return MD5加密后生成的字符串 */public static String MD5(String string) { String result = null; try { char[] charArray = string.toCharArray(); byte[] byteArray = new byte[charArray.length].
2021-03-13 14:44:39
150
原创 当 android studio 依赖被墙时,可以尝试以下方法
一、设置加载依赖的储存库如下repositories { mavenLocal() maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' } maven { url 'http://maven.aliyun.com/nexus/content/repositories/jcenter' } maven { url 'http://maven.aliyun.com/nexus/content/
2021-02-23 17:08:29
427
原创 android studio快速集成 bugly 更新
一、在 build.gradle 添加 bugly 更新依赖//bugly更新implementation 'com.tencent.bugly:crashreport_upgrade:latest.release'implementation 'com.tencent.bugly:nativecrashreport:latest.release'二、在 build.gradle 设置 debug 构建类型不设置的话,链接数据线安装的应用和 release 打包的应用匹配不上,更新时下载的更
2021-02-22 14:53:07
383
原创 android WebView 实现播放腾讯视频解决全屏播放问题
解决办法是使用腾讯X5内核一、在 build.gradle 引入dependencies//腾讯内核WebViewapi 'com.tencent.tbs.tbssdk:sdk:43903'二、在 build.gradle 设置 ndkndk { // 设置支持的SO库架构 abiFilters 'armeabi', 'x86', 'armeabi-v7a', 'x86_64', 'arm64-v8a', "mips"}三、在AndroidManifest...
2021-01-13 10:43:40
1182
原创 Android 手机屏幕分辨率
//获取手机屏幕分辨率的类DisplayMetrics dm =new DisplayMetrics();getWindowManager().getDefaultDisplay().getMetrics(dm);//手机的宽度、高度像素单位为pxLog.d("宽度", dm.widthPixels + "");Log.d("高度", dm.heightPixels + "");...
2020-11-27 11:12:17
261
原创 IOS swift 清理缓存
import UIKitimport WebKit//清理缓存工具类class CleanUpCacheUtils: NSObject { //清理所有缓存 class func clearAllCache() { let cachePath = NSSearchPathForDirectoriesInDomains(FileManager.SearchPathDirectory.cachesDirectory, FileManager.SearchPath.
2020-09-04 10:17:52
628
原创 android、 ios 与 H5 交互
H5判断是Android、IOS或是微信浏览器https://blog.youkuaiyun.com/weixin_41454168/article/details/107918848H5 与 android 交互window.Android.myMethods(相关参数)H5 与 ios 交互window.webkit.messageHandlers.myMethods.postMessage(参数)...
2020-08-19 09:26:47
123
转载 H5判断是Android、IOS或是微信浏览器
var u = navigator.userAgent;var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/);var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端if(isiOS || isAndroid){ var html = '<a class="end_btn bg-ff5858 android_pay" hre.
2020-08-10 18:04:19
759
原创 Android 首页双击返回桌面
//记录用户首次点击返回键的时间 private long firstTime = 0; @Override public boolean onKeyUp(int keyCode, KeyEvent event) { switch (keyCode) { case KeyEvent.KEYCODE_BACK: long secondTime = System.currentTimeMillis();...
2020-05-21 16:52:38
316
原创 IOS13 Swift5 UITextField 关闭软件盘
一、选择Main.storyboard中的TextField,按住Control拖拉的方式为其绑定Did End On Exit事件 注意:选择 Action 和 Did End On Exit ,Name 自定义二、代码如下 @IBAction func didField(_ sender: UITextField) { print("输入完...
2020-04-21 16:57:15
201
1
原创 2020 Android 微信支付
一、参照文档 微信支付官网-文档中心-API文档-开发文档(V2版)-APP支付二、打一个项目正式包,用来生成应用签名 应用签名工具下载 在测试机中同时安装 项目正式包 和 应用签名工具 在应用签名工具中输入该应用的包名,生成应用签名 应用签名 和 应用包名 都在 微信开放平台申请开发应用 时需要用到 注意:如果不是正式包,可能导致上架发布后不可...
2020-04-16 13:39:25
616
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人