android
文章平均质量分 50
xiaoqi15211
这个作者很懒,什么都没留下…
展开
-
获取安卓系统自带CA证书
以下代码是获取安卓系统自带CA证书,可以用于Https通信 //将目标证书序列号转为BigInteger,方便判断 val serialNumber: BigInteger = BigInteger("目标证书序列号(serialNumber),16进制字符串", 16) val keyStore: KeyStore = KeyStore.getInstance("AndroidCAStore") keyStore.load(null, null) val keyAliases: Enumer原创 2021-05-26 14:58:13 · 1640 阅读 · 0 评论 -
Flutter插件开发:原生发送Event
目录1、新建一个FlutterPlugin工程2、编辑android原生工程3、编辑ios原生工程4、发布插件1、新建一个FlutterPlugin工程打开Android Studio后依次File-->New-->New Flutter Project-->Flutter Plugin,工程lib文件夹默认实现了一个FlutterPlugin,并且...原创 2019-11-24 13:11:43 · 1598 阅读 · 0 评论 -
Flutter插件开发:调用原生方法
目录1、新建一个FlutterPlugin工程2、编辑android原生工程3、编辑ios原生工程4、发布插件1、新建一个FlutterPlugin工程打开Android Studio后依次File-->New-->New Flutter Project-->Flutter Plugin,工程lib文件夹默认实现了一个FlutterPlugin...原创 2019-11-23 12:33:01 · 2587 阅读 · 0 评论 -
jenkins项目配置
Jenkins配置说明图文说明https://blog.csdn.net/qi15211/article/details/87186314General配置描述项目描述,自定义填写参数化构建过程点击添加参数按钮,参数举例:参数名称 参数类型 作用 必填 gitTag Git Parameter 打包代码管理,名称可以自定义,前后一致...原创 2019-11-19 15:02:01 · 380 阅读 · 0 评论 -
android 渠道打包(productFlavors)
android develops上面关于渠道打包的介绍https://developer.android.com/studio/build/build-variants?utm_source=android-studio#product-flavorsdemo下载地址https://download.csdn.net/download/qi15211/11081809渠道配置本举例...原创 2019-04-02 11:22:11 · 513 阅读 · 0 评论 -
android打包自动生成版本号
常见版本命名规则(引自百度百科)版本控制比较普遍的 3 种命名格式 :1、GNU 风格版本号主版本号 . 子版本号 . 修正版本号 build- 编译版本号示例:1.0.0 build-12342、Windows 风格版本号主版本号 . 子版本号 .修正版本号 . 编译版本号示例:1.0.0.12343、Net Framework 风格版本号主版本号 . 子版本号 ....原创 2019-08-16 16:56:52 · 1345 阅读 · 0 评论 -
kotlin入门
基本类型、变量、空安全官方文档Type Size (bits) Min value Max value Byte 8 -128 127 Short 16 -32768 32767 Int 32 -2,147,483,648 (-231) 2,147,483,647 (231 - 1) Long 6...原创 2019-08-28 13:38:02 · 302 阅读 · 0 评论 -
Android react native 开发入门
react、react native、webStorm、vscode介绍1、react是facebook开源的一套申明式js前端框架,React 是基础框架,是一套基础设计实现理念,开发者不能直接使用它来开发移动应用或者网页,发展出了React.js 框架来开发网页2、react native是在React框架之上,用前端的技术将jsx通过babel编译成reactElement,在创建对应...原创 2019-09-16 13:28:47 · 1096 阅读 · 0 评论 -
android上传Jcenter
注册Bintray账号企业账号需要支付费用,个人账号暂时免费。也可以使用Google、github等三方账号授权登录企业账号注册个人账号注册创建maven仓库1、注册成功登录进入主页面,找到Add New Repository按钮,点击新建仓库;创建package仓库列表点击某个仓库,找到Add a Package按钮,点击开始新建packageG...原创 2019-09-27 11:45:05 · 275 阅读 · 0 评论 -
React-Native使用Code-Push热更新
详情请移步到https://blog.csdn.net/dounine/article/details/78529106按照步骤执行即可转载 2019-04-11 10:14:28 · 246 阅读 · 0 评论 -
android 渠道打包
一、添加渠道flavorDimensions "Flavors"productFlavors { envDevelop { dimension "Flavors" buildConfigField "int", "HOST_TYPE", "1" manifestPlaceholders = [app_name: "@string/ap.原创 2019-02-21 11:47:18 · 221 阅读 · 0 评论 -
jenkins邮件配置
下载邮件插件自行百度下载Extended E-mail Notification配置邮箱工程中邮件配置见https://blog.csdn.net/qi15211/article/details/87186314jenkins系统管理--系统设置中--Extended E-mail Notification...原创 2019-02-13 16:25:20 · 226 阅读 · 0 评论 -
android 6.0 动态权限申请
以下代码是对android 6.0敏感权限的动态申请,测试可用。申请权限时,如果已经申请过就跳过申请,已经被拒绝的跳转到app对应的详情界面,由用户手动设置。public class WelcomeActivity extends Activity { //需要请求的权限列表 private final String[] permissions = new String原创 2016-11-30 17:03:50 · 431 阅读 · 0 评论 -
Fragment show hide,replace
使用replace方法是把原有的Fragment替换掉,被替换Fragment 走onDestroy销毁掉,新Fragment会走onCreate创建一个新的;使用hide和show方法,旧的Fragment被隐藏,新的被显示出来,不会走onDestroy、onCreate生命周期。一般情况下建议使用hide和show组合,因为Fragment反复创建比较消耗系统资源,如果Frag原创 2016-12-29 17:39:49 · 642 阅读 · 0 评论 -
android Data Binding 入门
本文参考databinding官方文档整理。官方文档链接地址https://developer.android.com/topic/libraries/data-binding/index.html#data_binding_layout_filesData Binding框架作为官方推荐的MVVp框架已经出现很久,也越来越成熟稳定。android开发这些年从MVC到MVP,再到MVVP,开发原创 2017-05-25 15:08:14 · 324 阅读 · 0 评论 -
android Data Binding 数据变化监听
本文参考databinding官方文档整理。官方文档链接地址https://developer.Android.com/topic/libraries/data-binding/index.html#data_binding_layout_filesData ObjectsAny plain old Java object (POJO) may be used for da原创 2017-05-25 15:40:16 · 4346 阅读 · 0 评论 -
通过androidId和系统参数生成手机唯一标识
/** * 获取保存的uuid,未保存时候重新生成 * @param context * @return */ public static String getDeviceUUID(Context context) { String uuid = loadDeviceUUID(context); if (TextUt...转载 2018-11-07 10:23:39 · 2536 阅读 · 0 评论 -
Android 项目部署之Nexus私服搭建和应用(搬运工)
在公司服务器上搭建nexus私服,上传aar库,提供给公司内外部人员使用。安全高效开发。详情见博客http://blog.csdn.net/l2show/article/details/48653949转载 2018-11-07 10:38:27 · 149 阅读 · 0 评论 -
Android组件化
什么是组件化将项目功能拆分为多个module,每个module负责一个相对独立的业务逻辑,通过条件控制module在工程中的library、application性质。作为application时候module可以独立编译安装,开发过程中可以独立开发测试该module功能;作为library时候可以被项目集成打包,作为整个项目的一部分。组件化工程结构组件化全局配置grad...原创 2018-11-07 17:37:27 · 227 阅读 · 0 评论 -
android Jenkins笔记
项目配置General项目根目录的build.gradle中定义,app打包module中引用versionCode project.versionCode as intversionName project.versionNameext { //*********app版本**************** versionCode = 100 ver...原创 2019-02-13 16:11:08 · 328 阅读 · 0 评论 -
Android ble扫描版本高于6.0后需要定位权限
参考博客:http://blog.csdn.net/sun6223508/article/details/50505936p private final int REQUEST_FINE_LOCATION = 1; private void mayRequestLocation() { //检查系统版本,6.0开始需要动态申请权限 if...转载 2016-06-02 10:32:16 · 2859 阅读 · 0 评论