iOS ipa文件重签名
最近遇到一个问题就是我们公司用自己的企业账号上的证书打包的ipa文件每过一年都需要重新重新把现在的一些ipa文件重新打包发布管理,这种做法效率其实很低下,因为有可能我们引用的三方库已经升级更新后会造成工程不可用,需要花费很大精力去进行同步升级工程代码才可以,那么我们其实有更好的方法去解决这种困境,我们可以通过对ipa文…
阅读全文 »已阅读 23 次最近遇到一个问题就是我们公司用自己的企业账号上的证书打包的ipa文件每过一年都需要重新重新把现在的一些ipa文件重新打包发布管理,这种做法效率其实很低下,因为有可能我们引用的三方库已经升级更新后会造成工程不可用,需要花费很大精力去进行同步升级工程代码才可以,那么我们其实有更好的方法去解决这种困境,我们可以通过对ipa文…
阅读全文 »已阅读 23 次有时候我们在本地已经建立好工程并且开发了一些功能,但没有及时将工程传到github上,在后期我们需要将它上传到github要怎么做呢?下面我来整理一下整个操作的过程。 1. 首先我们使用命令行切换到工程的目录,对工程初始化本地仓库 git init 2. 将本地工程文件添加到git管理 git add . 做了如上操作…
阅读全文 »已阅读 20 次fun checkCameraEnable(): Boolean { var canUse = false var mCamera: Camera? = null try { mCamera = Camera.open(0) val mParameters = mCamera.parameters mCamera.pa…
阅读全文 »已阅读 31 次今天在做一个使用WebView加载html显示的时候发现加载出来的界面上全是乱码,代码如下: mWebview.loadData(“<html></html>”,”text/html”,”UTF-8″); html部分我做了一个简单的示例,实际数据是包含中文在其中的,利用以上的加载方式无论编码格…
阅读全文 »已阅读 37 次# /usr/bin/python # encoding:utf-8 import csv import os import time # 监控CPU资源信息 class MonitoringCPUResources(object): def __init__(self, seconds): #这里根据传入的时间计算需…
阅读全文 »已阅读 52 次public class Installation { private static String sID = null; private static final String INSTALLATION = “INSTALLATION”; public synchronized static String id(Co…
阅读全文 »已阅读 32 次Activity中定义个RecyclerView <?xml version=”1.0″ encoding=”utf-8″?> <androidx.constraintlayout.widget.ConstraintLayout xmlns:android=”http://schemas.androi…
阅读全文 »已阅读 62 次let originalString = “test/test” let escapedString = originalString.addingPercentEncoding(withAllowedCharacters: .urlHostAllowed) print(escapedString!)
阅读全文 »已阅读 80 次在视图绑定在 Android Studio 3.6 Canary 11 及更高版本中可以使用ViewBinding这个新特性,使用方式如下: 1.首先在build.gradle文件的 android 节点下添加viewBinding的启用,如下: android { …….. buildFeatures { v…
阅读全文 »已阅读 124 次在很多时候我们需要将一些统一的基础功能的代码放到一个库中来引用,像很久以前我们都是将一些工具类以jar包的形式封装成我们的工具库,随着时代的发展,出现了一个更高级的形式那就是AAR这种文件格式,它不仅可以把一些类库打到这个包里边,还能将用到的一些资源文件一并打包到AAR中使用,当然我们目前只应用到了Android开发中…
阅读全文 »已阅读 117 次接下来是在openUrl里处理打开的操作,会给出选定文件的本地URL func application(_ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey : Any]) -> Bool { if url.i…
阅读全文 »已阅读 341 次import UIKit enum AlignType : NSInteger { case left = 0 case center = 1 case right = 2 } class EqualCellSpaceFlowLayout: UICollectionViewFlowLayout { //两个Cell之间…
阅读全文 »已阅读 76 次今天在写一个功能的时候用到了Dictionary 的 grouping by 这个用法,代码先贴出来 import UIKit class AlignFlowLayout: UICollectionViewFlowLayout { required init(itemSize: CGSize = CGSize.zero…
阅读全文 »已阅读 460 次今天在做项目的时候遇到一个问题,我写了一个RecyclerView然后里边有EditText,遇到的问题就是在键盘关闭EditText失去焦点的时候,recylerview会自动滚动到顶部,这样的体验肯定不行,所有经过查询资料发现在RecyclerView的最外层View加上如下配置就可以解决: android:foc…
阅读全文 »已阅读 575 次今天翻原来写过的代码发现有些看不懂了,比如@escaping这货我就看不太懂了,为什么会在传入一个方法的时候会给闭包加上这这个呢? 就例如如下代码: func createViewModel(pay:@escaping (()->Void),change:@escaping (()->Void)) ->…
阅读全文 »已阅读 820 次在Java中Google Gson中使用反序列化如下 Type listType = new TypeToken<List<MyClass>>(){}.getType(); MyClass mc = new Gson().fromJson(result, listType); 对就是这样写,但在…
阅读全文 »已阅读 317 次