依赖


大虾串
http://www.qubaobei.com/ios/cf/dish_list.php?stage_id=1&limit=20&page=1

蓝牙通讯规范
private UUID uuid = UUID.fromString(“00001106-0000-1000-8000-00805F9B34FB”);//蓝牙通讯规范

post_json 请求体//

    RequestBody requestBody = RequestBody.create(MediaType.parse("application/json;charset=utf-8"), json);

快手app:http://172.81.227.127:8055/swagger-ui.html#/
adb connect 127.0.0.1:22471
-------------------------------------------依赖---------------- ----------------------------------------------------------------------------------------------------------------------------------------------------------------
compile ‘com.contrarywind:Android-PickerView:4.1.9’//PickerView
implementation ‘com.makeramen:roundedimageview:2.2.1’
implementation ‘com.youth.banner:banner:1.4.10’//轮播图
implementation ‘com.squareup.okhttp3:okhttp:3.12.1’//okhttp依赖
implementation ‘com.squareup.okhttp3:logging-interceptor:3.4.1’// log拦截器依赖
implementation ‘com.scwang.smartrefresh:SmartRefreshLayout:1.1.0’ // 上拉下拉
implementation ‘com.flyco.tablayout:FlycoTabLayout_Lib:2.0.2@aar’//flycotablayout Common
implementation ‘com.lzy.net:okgo:3.0.4’//okgo依赖
implementation ‘com.google.code.gson:gson:2.8.0’//gson依赖
implementation ‘com.github.bumptech.glide:glide:4.9.0’//glide依赖
implementation ‘com.squareup.picasso:picasso:2.5.0’ //picasso依赖
implementation ‘com.squareup:otto:1.3.8’ otto依赖
implementation ‘org.greenrobot:eventbus:3.2.0’// EventBus依赖
implementation ‘com.alibaba:fastjson:1.2.41’ //fastjson解析
implementation ‘com.android.support:recyclerview-v7:30.0.2’//recyclerview
implementation ‘com.shuyu:GSYVideoPlayer:7.1.6’// 视频播放器
------------------------------------------------------------------------------------------------万能适配器
implementation ‘com.github.CymChad:BaseRecyclerViewAdapterHelper:2.9.22’//万能适配器
implementation ‘com.android.support:recyclerview-v7:30.0.0’//recyclerview
项目gradle:
allprojects {
repositories {
google()
jcenter()
maven { url “https://jitpack.io” }
}
}
------------------------------------------Retrofit依赖---------------------------------------------------
//RxJava依赖
implementation ‘io.reactivex.rxjava2:rxjava:2.2.6’
implementation ‘io.reactivex.rxjava2:rxandroid:2.1.0’

//Retrofit依赖
implementation ‘com.squareup.retrofit2:retrofit:2.4.0’
//Gson converter gson解析
implementation ‘com.squareup.retrofit2:converter-gson:2.4.0’

//RxJava2 Adapter
implementation "com.squareup.retrofit2:adapter-rxjava2:2.3.0"
//okhttp
implementation 'com.squareup.okhttp3:okhttp:3.4.1'
implementation 'com.squareup.okhttp3:logging-interceptor:3.9.1'

//异步线程
api ‘io.reactivex.rxjava2:rxjava:2.2.6’
api ‘io.reactivex.rxjava2:rxandroid:2.1.1’
//异步线程生命周期管理
api ‘com.trello.rxlifecycle2:rxlifecycle-components:2.2.1’
//权限动态申请
api ‘com.tbruyelle.rxpermissions2:rxpermissions:+’
//网络框架
api ‘com.squareup.okhttp3:okhttp:3.12.1’
//日志拦截器
api ‘com.squareup.okhttp3:logging-interceptor:3.11.0’
//网络请求封装框架
api ‘com.squareup.retrofit2:retrofit:2.6.2’
//网络请求对象解析器
api ‘com.squareup.retrofit2:converter-gson:2.6.2’
//线程异常任务调度
api ‘com.squareup.retrofit2:adapter-rxjava2:2.6.2’
//模块间路由框架
api ‘com.alibaba:arouter-api:1.5.0’
annotationProcessor ‘com.alibaba:arouter-compiler:1.2.2’
//Dagger2 依赖注入框架
api ‘com.google.dagger🗡2.19’
annotationProcessor ‘com.google.dagger:dagger-compiler:2.19’
//广播框架
api ‘org.greenrobot:eventbus:3.1.1’
//工具类
implementation ‘com.blankj:utilcodex:1.26.0’
//状态工具类
implementation ‘com.jaeger.statusbarutil:library:1.5.1’
//视频播放器
implementation ‘com.shuyu:GSYVideoPlayer:7.1.2’
//design
implementation ‘com.google.android.material:material:1.1.0’
//间隔线框架
implementation ‘com.yanyusong.y_divideritemdecoration:y_divideritemdecoration:2.0’
//recycler view
implementation ‘androidx.legacy:legacy-support-v4:1.0.0’
//万能适配器
implementation ‘com.github.CymChad:BaseRecyclerViewAdapterHelper:3.0.0’
//图片处理框架
implementation ‘com.github.bumptech.glide:glide:4.5.0’
annotationProcessor ‘com.github.bumptech.glide:compiler:4.11.0’

//刷新框架
implementation 'com.scwang.smartrefresh:SmartRefreshLayout:1.1.0'

-------------------------------------HLS m3u8------------------------------------------------------------------------------------------------
implementation ‘com.shuyu:GSYVideoPlayer:7.1.6’// 视频播放器

compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}

版本改为 28

-------------------------------------ARouter------------------------------------------------------------------------------------------------
defaultConfig {

javaCompileOptions {
annotationProcessorOptions {
arguments = [AROUTER_MODULE_NAME: project.getName()]
}
}

}
implementation (‘com.alibaba:arouter-api:1.4.1’) //ARouter依赖
annotationProcessor ‘com.alibaba:arouter-compiler:1.2.2’ //ARouter依赖

-------------------------------------RxPermission--------------------------------------------------------------------------------------------------------------------
implementation ‘com.github.tbruyelle:rxpermissions:0.12’//RxPermission

implementation "io.reactivex.rxjava3:rxjava:3.0.7"//RxPermission
implementation 'io.reactivex.rxjava3:rxandroid:3.0.0'//RxPermission

compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_8
    targetCompatibility JavaVersion.VERSION_1_8
}

-----------------------------------------------butterknife------------------------------------
implementation ‘com.jakewharton:butterknife:10.2.1’ //butterKnife
annotationProcessor ‘com.jakewharton:butterknife-compiler:10.2.1’ //butterKnife
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
-----------------------------------------Dagger依赖------------------------------------------
implementation ‘com.google.dagger🗡2.23.2’//dagger
annotationProcessor ‘com.google.dagger:dagger-compiler:2.23.2’//dagger
------------------------------------------rxjava2--------------------------------------------
implementation ‘io.reactivex.rxjava2:rxjava:2.2.8’//RxJava
implementation ‘io.reactivex.rxjava2:rxandroid:2.1.0’//RxJava
--------------------------------------------rxlifecycle----------------------------------------------------------------------------
implementation ‘com.trello.rxlifecycle2:rxlifecycle:2.2.1’ //rxlifecycle
implementation ‘com.trello.rxlifecycle2:rxlifecycle-android:2.2.1’//rxlifecycle
implementation ‘com.trello.rxlifecycle2:rxlifecycle-components:2.2.1’//rxlifecycle

---------------------------------------屏幕适配--------------------
implementation ‘com.zhy:autolayout:1.4.5’//屏幕适配


-----------------------------------------支付宝沙箱支付---------------------------------------------------------------------------------------------------
支付宝开放平台链接:https://open.alipay.com
-----------------------------百度地图--------------------------------------------------------------------------------------------------------------------------------------
http://lbsyun.baidu.com/ 注册网址
https://mtc.baidu.com/ 百度云服务
http://lbsyun.baidu.com/ 百度地图

B4:8E:04:A6:2D:94:67:C2:AE:E7:8B:07:A4:36:A9:01:A9:26:27:17
add
sourceSets {
main {
jniLibs.srcDirs = [‘libs’]//将so文件目录指向libs目录
}
}

  if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
        requestPermissions(new String[]{

                "android.permission.INTERNET",

                "android.permission.ACCESS_NETWORK_STATE",

                "android.permission.READ_EXTERNAL_STORAGE",

                "android.permission.WRITE_EXTERNAL_STORAGE",

                "android.permission.ACCESS_COARSE_LOCATION",

                "android.permission.ACCESS_FINE_LOCATION"
        }, 101);
    }

蓝点
boolean isFirst;
MapS.Buider
map.a(F

路径规划
DRPO drpo = new DRPO();
drpo .t(DRPO.DTP.);
mSearch.drivingSearch(drivingRoutePlanOption.from(stNode).to(enNode));

//keystore创建
keytool -genkey -alias duguiqiang-keyalg RSA -keysize 2048 -validity 36500 -keystore duguiqiang.keystore
//keystore使用
keytool -list -v -keystore duguiqiang.keystore -alias duguiqiang

----------------------------------------------环信------------------------------------------------------------------------------------------------------------------------------------------------

compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}

//Gson []
Type type = new TypeToken<List>() {
}.getType();

implementation ‘com.android.support:design:29.0.0’//design依赖
EnvUtils.setEnv(EnvUtils.EnvEnum.SANDBOX);//支付宝那句话依赖

支付宝账号
nbjsag5718@sandbox.com
密码
111111

compile ‘cn.yipianfengye.android:zxing-library:2.2’

compile ‘cn.yipianfengye.android:zxing-library:2.2’

debugCompile 'com.squareup.leakcanary:leakcanary-android:1.4-beta2'

releaseCompile 'com.squareup.leakcanary:leakcanary-android-no-op:1.4-beta2'

testCompile 'com.squareup.leakcanary:leakcanary-android-no-op:1.4-beta2'

--------------------------------------------Zxing的依赖----------------------------------------------------
implementation ‘cn.yipianfengye.android:zxing-library:2.2’ //Zxing依赖

//权限

https://cli.im/ 生成二维码
----------------------------------leaks内存泄漏------------------------------------------------------------------------------------------------------
debugImplementation ‘com.squareup.leakcanary:leakcanary-android:2.5’//内存泄露
------------------------------------------Monkey------------------------------------------------

adb shell pm list packages //查询所有包
adb shell monkey -p 包名 -v -v -v 100 //开始测试
-------------------------------------屏幕适配2------------------------------------------
implementation ‘me.jessyan:autosize:0.9.1’






-----------------------------------------------------PhotoView依赖--------------------------------------------------
implementation ‘com.github.chrisbanes:PhotoView:2.0.0’ 依赖

maven { url “https://raw.github.com/bmob/bmob-android-sdk/master” }
maven { url “https://jitpack.io” }

-------------------------------------组件化----------------------------------------
sourceSets {
main {
if (libIsApp.toBoolean()) {
manifest.srcFile ‘src/main/application/AndroidManifest.xml’
} else {
manifest.srcFile ‘src/main/AndroidManifest.xml’
}
}
}

if (!isNeedHomeModule.toBoolean()) {
implementation project(’:home’)
}

-------------------------------------自动组件化----------------------------------------
plugins{
id “calces.appconfig” version “3.3.0-alpha01”
}

appConfig {
debugEnable true
apps {
app1 {
mainActivity “com.xxx.MainActivity1”
modules ‘:modules1’,
‘:modules2’
}

      app2 {
        mainActivity "com.xxx.MainActivity2"
        modules ':modules1'
    }
}

modules {
    modules1 {
        applicationId "com.xxxx.modules1"
        mainActivity ".Modules1Activity"
        isRunAlone true
    }

     modules2 {
        applicationId "com.xxxx.modules2"
        mainActivity ".Modules2Activity"
        isRunAlone true
    }
}

}
apply plugin: ‘calces.modules’
if (isDebugEnable.toBoolean()){
apply plugin: ‘com.android.application’
}else {
apply plugin: ‘calces.modules’
}

----------------------------------xrecyclerview---------------------------
implementation ‘com.android.support:recyclerview-v7:29.0.0’//recyclerview
api(‘com.jcodecraeer:xrecyclerview:1.5.9’) {
exclude group: ‘com.android.support’
}

----------------------------------xrecyclerview---------------------------
implementation ‘com.android.support:recyclerview-v7:30.0.2’//recyclerview
api(‘com.jcodecraeer:xrecyclerview:1.5.9’) {
exclude group: ‘com.android.support’
}

<uses-permission android:name="android.permission.BLUETOOTH"></uses-permission>
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission>

<!--相机-->
<uses-permission android:name="android.permission.CAMERA"/>
<!--读写SD卡-->
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<!--电话-->
<uses-permission android:name="android.permission.CALL_PHONE"/>

-------------------------------------------------------------------------------------腾讯云
implementation ‘com.tencent.liteavsdk:LiteAVSDK_Smart:latest.release’
defaultConfig {
ndk {
abiFilters “armeabi”, “armeabi-v7a”, “arm64-v8a”
}
}

https://lvb.qcloud.com/weapp/utils/get_test_pushurl //腾讯云推拉流地址生成
m3U8 HLS
--------------------------------------------------------------------------------------------------高德地图
最开始的测试:keytool -v -list -keystore C:\Users\ins5585.android\debug.keystore
发布版序列号 生成密钥口令:keytool -genkey -alias key.keystore -keyalg RSA -validity 365 -keystore key.keystore
打开terminal 输入,获得发布版密钥:keytool -list -v -keystore key.keystore

B4:8E:04:A6:2D:94:67:C2:AE:E7:8B:07:A4:36:A9:01:A9:26:27:17 //发布
方式一:自动加载

implementation ‘com.amap.api:search:latest.integration’//搜索
implementation ‘com.amap.api:navi-3dmap:latest.integration’//3d导航
// implementation ‘com.amap.api:3dmap:latest.integration’//3d地图
implementation ‘com.amap.api:location:latest.integration’//定位
// implementation ‘com.amap.api:map2d:latest.integration’//2d地图
方式二:手动加载:添加jar包和so库
gralde android里面设置
//重要的是设置下源目录
sourceSets {
main {
jniLibs.srcDirs = [‘libs’]//将so文件目录指向libs目录
}
}

//蓝点加FINE

//定位

//路线 绘制
new DRO

//getL

//自定义蓝点
myLocationStyle.myLocationIcon(BitmapDescriptorFactory.fromResource(R.drawable.a) );
-------------------------------------------------------------------------------------友盟:
一.产品:推送产品
二.依赖
项目gralde:
buildscript {
repositories {
google()
jcenter()
maven { url ‘https://dl.bintray.com/umsdk/release’ }
}
}
allprojects {
repositories {
google()
jcenter()
mavenCentral()
maven { url ‘https://dl.bintray.com/umsdk/release’ }
}
}

jar包 专高二

高德
sourceSets {
main {
jniLibs.srcDirs = [‘libs’]//将so文件目录指向libs目录
}
}

1.推送:
//PushSDK必须依赖基础组件库,所以需要加入对应依赖
//implementation ‘com.umeng.umsdk:common:2.1.0’
//PushSDK必须依赖utdid库,所以需要加入对应依赖
implementation ‘com.umeng.umsdk:utdid:1.1.5.3’
//PushSDK
implementation ‘com.umeng.umsdk:push:6.0.1’
2.分享:手动
3.打包+统计:
implementation ‘com.umeng.umsdk:analytics:8.0.0’
implementation ‘com.umeng.umsdk:common:2.1.0’
注意:common 冲突
三。文档:打包流程:
1.添加依赖
2.清单文件:application子标签

3.注册: 4.gradle配置多渠道 android { compileSdkVersion 28 buildToolsVersion "29.0.0”
defaultConfig {
    flavorDimensions "default"//必须设置
    applicationId "com.example.day15_ument"
    minSdkVersion 15
    targetSdkVersion 28
    versionCode 1
    versionName "1.0"
    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"

}

buildTypes {
    release {
        minifyEnabled true//代码混淆
        proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
    }
}

//多渠道
productFlavors {
tongjibao {
manifestPlaceholders = [UMENG_CHANNEL_VALUE: “tongjibao”]
}

    Alpha {//自己打包测试使用
         manifestPlaceholders = [UMENG_CHANNEL_VALUE: Alpha]
    }
    Tencent {//投放应用宝市场
         manifestPlaceholders = [UMENG_CHANNEL_VALUE: Tencent]
    }
    Baidu {//投放百度市场
         manifestPlaceholders = [UMENG_CHANNEL_VALUE: Baidu]
    }
    Qihoo {//投放360市场
         manifestPlaceholders = [UMENG_CHANNEL_VALUE: Qihoo]
    }
    Alibaba {//投放阿里巴巴
         manifestPlaceholders = [UMENG_CHANNEL_VALUE: Alibaba]
    }
    Vivo {//投放vivo市场
         manifestPlaceholders = [UMENG_CHANNEL_VALUE: Vivo]
    }
    Oppo {//投放oppo市场
         manifestPlaceholders = [UMENG_CHANNEL_VALUE: Oppo]
    }
    Xiaomi {//投放小米市场
         manifestPlaceholders = [UMENG_CHANNEL_VALUE: Xiaomi]
    }
    Huawei {//投放华为应用市场
         manifestPlaceholders = [UMENG_CHANNEL_VALUE: Huawei]
    }

    productFlavors.all { flavor ->
        flavor.manifestPlaceholders = [UMENG_CHANNEL_VALUE: name]
    }
}

}

属性 作用 数值类型
alpha 透明度 float
translationX X方向的位移 float
translationY Y方向的位移 float
scaleX X方向的缩放倍数 float
scaleY Y方向的缩放倍数 float
rotation 以屏幕方向为轴的旋转度数 float
rotationX 以X轴为轴的旋转度数 float
rotationY 以Y轴为轴的旋转度数 float

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值