自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (16)
  • 收藏
  • 关注

原创 腾讯Bugly热修复和热更新的渠道包和加固问题

菜的坑 首先腾讯的热修复是真的好用,发布了补丁包之后真的可以实现用户无感知更新APP添加内容或者修改bug,但是官方文档写到最后加固和多渠道问题处理的并不清楚,并且上边建议的方法很是麻烦,效果并不好,个人感觉是这样,给点小建议,可以参考,这里先给出官方文档地址: https://bugly.qq.com/docs/ 其中热更新的方案还有相应视频,集成也是有了详细的参考建议 1、

2017-12-27 09:50:59 8559

原创 Build.gradle中配置apk文件名,自定义命名。

app的Build.gradle文件中添加以下代码 applicationVariants.all { //判断是release还是debug版本 def buildType = it.buildType.name def fileName def outputFile //下面的channel是获取渠道号,你获

2017-12-22 10:36:50 7751 6

原创 AndroidStudio3.0以上版本的坑

1、Error:Failed to resolve: com.android.support:multidex:1.0.2 Add Google Maven repository and sync projectOpen FileShow in Project Structure dialog Error:Failed to resolve: com.android.support:

2017-12-21 15:45:50 17115

原创 安卓常用应用市场包名和常用APP包名

常用应用市场包名:com.tencent.android.qqdownloader 腾讯应用宝com.dragon.android.pandaspace 91手机助手com.hiapk.marketpho 安智应用商店com.yingyonghui.market 应用汇com.tencent.qqpimsecure QQ手机管家com.mappn.gfan 机锋应用市场com.pp.assistan

2017-12-20 19:39:53 31301

原创 安卓开发调起检测和调起第三方应用

检测应用是否已经安装的工具类package com.lab.web.entity;import android.content.ComponentName;import android.content.Context;import android.content.Intent;import android.content.pm.ApplicationInfo;import android.c

2017-12-19 21:01:58 8088

原创 谷歌分包方案解决64K方法数限制的遗留问题(4.4.4安卓系统的闪退崩溃)

谷歌分包方案谷歌multiDex存在的缺点谷歌分包方案 问题: 在build.gradle中添加:multiDexEnabled true 加入依赖‘compile ‘com.android.support:multidex:1.0.1’’ 让应用的Application类直接使用或者继承MultiDexApplication 如果你想使用自定义的Appli

2017-12-19 12:27:17 8804

原创 安卓日历面板选择器-选择日期区间

项目地址:https://github.com/traex/CalendarListview 需要对project下的buildgradle文件版本做修改,并且不要升级gradle版本

2017-12-18 17:50:38 9626

转载 安卓浮动分组手机联系人快速定位demo

地址:https://github.com/saiwu-bigkoo/Android-QuickSideBar

2017-12-18 15:48:00 7970

原创 安卓时间、生日、地址、颜色、等多项联动选择器demo

效果图 项目地址: https://github.com/gzu-liyujiang/AndroidPicker 导入AS中结构图 依赖库:

2017-12-18 15:24:23 7848 5

原创 Java+Kotlin混合调用实现时光轴(ExpandableListView可扩展列表)

效果图: 主布局xml<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fi

2017-12-18 12:23:32 6752

原创 安卓开发腾讯Bugly热修复集成和使用思路

一官方集成解析步骤一获取App ID二添加插件依赖三集成SDK四配置Tinker1overrideTinkerPatchConfiguration2baseApkDir3tinkerId4补丁新旧判定五初始化SDK1enableProxyApplication true2enableProxyApplication false3配置Bugly六AndroidManif

2017-12-15 15:58:39 7737

原创 IDEA和Android Studio设置自定义背景图片

安装Background ImagePlus插件 设置自定义图片 选择路径 放上自己女票的照片就会有心情写代码了

2017-12-13 17:39:56 6663

原创 Kotlin与Java的共存-kotlin调用java代码

kotlin调用javabean数据实体类kotlin的空安全问题空安全限定不能为NULLkotlin和java中泛型的差异问题SAMConversion在kotlin中调用java的坑kotlin调用javabean数据实体类 javabean实体类public class DataClass { private int id; public int getId() {

2017-12-07 14:22:09 10718

原创 Kotlin与Java的共存-Java中调用kotlin代码

kotlin数据类的调用Kotlin中object单利模式类的调用Kotlin中file类的调用jvm注解的调用灵活传参String字符串判空的调用kotlin数据类的调用 kotlin代码:package com.tianfu.kotlin/** * age成员使用注解不能有get和set方法,只能直接赋值,不能声明private */data class Person(var

2017-12-06 18:34:01 10021

原创 Kotlin使用Retrofit进行get请求的方法(懒加载机制)

添加依赖创建kotlin数据实体类网络请求方法和数据解析文件运行结果添加依赖: 网络请求框架retrofit2和json解析框架converter-gson compile ‘com.squareup.retrofit2:retrofit:2.1.0’ compile ‘com.squareup.retrofit2:converter-gson:2.1.0’创建kot

2017-12-06 11:39:14 7610

原创 idea中依赖RxJava的Lambda表达式,线程池的创建

需求示例添加RxJava的依赖kotlin代码需求示例: 将字符串jfkdjfiejfijslafjljf jsdfjweipakkgo greogk lkll xmldmg 放入本地Resources文件目录下,打印出重复字符的个数,去掉空格添加RxJava的依赖: compile “io.reactivex:rxjava:1.2.1”kotlin代码:package net

2017-12-05 17:13:20 6589

原创 Idea下kotlin的枚举,伴生对象companion和扩展方法的使用

用法都在代码中注释package net.println.kedemoimport net.println.kedemo.Lang.*/** * 枚举,when,构造方法,扩展方法 * 伴生对象 */enum class Lang(val hello: String, test: String) { //val,var是属性 ENGLISH("HELLO", "1"), C

2017-12-05 11:54:03 6533

原创 idea下Kotlin的扁平化集合flatMap

java代码的实现方式kotlin代码的实现方式配置和java一样 示例需求:(以默认参数args作为参数) 参数:a_b_c_d_e_f_g_h 结果:a b c d e f gjava代码的实现方式: 1.配置默认参数args java代码实现package net.println.ktdemo;import net.println.kedemo

2017-12-04 18:56:33 5631

原创 idea环境下基于Gradle的Kotlin/Java的工程和代码互转

创建工程目录java目录代码示例kotlin工程代码示例java中嵌套kotlin代码示例默认args传参打印PS代码互转创建工程目录java目录代码示例package net.println.ktdemo;import net.println.kedemo.User;public class HelloJava { public static void main(String[]

2017-12-04 18:04:25 7033

原创 Idea下kotlin的抽象类和继承,多态

/** * 抽象的类 */abstract class Human(var name:String) { abstract fun eat() abstract fun read()}/** * 实现的类 */ class Man(name:String):Human(name) { override fun read() { println

2017-12-01 11:42:41 5687

原创 Idea下Kotlin的封装和继承

/** * 父类 */ open class Father { var chactor:String="性格内向" open fun action(){//允许子类重写改方法 println("天下黑白可争,世间义理难料,唯留君之明月空悬") }}/** * 子类继承父类 */class Son :Father(){ override fu

2017-12-01 10:54:15 5348

Google Flutter官方文档详细翻译

Google平台的Flutter官方文档的中文版,电子书的格式,从环境配置到第一个demo的完成,以及常用UI效果的展示。

2018-07-16

滑块拖动的依赖包(导入直接用)

滑块验证的自定义实现,可以随意更改样式,样色,和显示文字,自定义圆角大小

2017-08-21

二次贝尔曲线实现的购物车轨迹曲线

类似饿了么点餐页面,左右两个RecycleView相关联,点击左侧类别,右侧自动置顶,利用二次贝塞尔曲线公式绘制动画轨迹

2017-07-25

绚烂起来的ConvenientBanner的轮播效果图

实现本地图片和网络加载图片的多种轮播效果图的任意切换(3D效果,翻转效果,淡入淡出效果,等等效果)

2017-07-24

TabLayout和ViewPager的经典漂移(实现底部Tab的图文混排合联动以及切换时数据同步问题)

改moudle实现了类似微信框架的效果,只用TabLayout和ViewPager以及fragment实现,简单的方式实现底部选项卡的图文混排以及和Fragment的联动,甚至可以同步切换数据,顺带实现了艺术字类型的Alerter通知栏

2017-07-24

Android四大组件图解

安卓四大组件的概念和用法图解

2017-03-11

ContentReslover动态获取手机联系人

ContentReslover动态获取手机联系人

2017-03-08

StartService和BindService实现播放音乐的样例

StartService和BindService实现播放音乐的样例

2017-03-08

HTML学习手册

2017-03-04

安卓开发的API手册

安卓开发的API手册

2017-03-04

仿微信框架开发

仿微信框架开发

2017-02-27

RecycleView与ViewPager的嵌套开发

RecycleView与ViewPager的嵌套开发

2017-02-27

Fragment数据相互

Fragment数据相互

2017-02-27

Java基础知识点

Java基础知识点复习题

2017-02-13

Java常用类别用法和进阶代码

Java常用类别用法和进阶代码

2017-02-13

java 基础知识png

微信同号,欢迎指教

2017-01-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除