【Flutter 内嵌 android 原生 View以及相互跳转】 在android 工程的包名下,也可在MainActivity创建 android 原生view ,继承PlatformView。新建MyViewFactory.java注册PlatformView。在MainActivty 中注册通道跳转到TestActivity。跳转会与 2s的黑屏情况,在MyApp中。根据路由跳转到Flutter 页面。// 1.自定义textview。在清单文件中注册 MyApp。
多渠道打包 前言渠道可理解成安卓apk应用市场平台,所以多渠道打包可以理解成在打包多个应用市场的apk,要在每个应用市场上打包一个安卓Apk,这样好处是可以在查看apk在每个安卓市场的下载量,活跃度,便于公司进行重点运营和推广,因为友盟多渠道统计比较成熟,所以公司采用的是友盟的多渠道打包统计; 首先要在友盟的官网上注册一个账号 , 并且创建一个应用 , 从而获得 一个 唯一的 appkey ,安卓 和iO...
二维码生成以及扫描 二维码大家都见识过,这里就不废话了,直接来干货。步骤导入依赖 compile 'com.google.zxing:core:3.2.1' //zxing核心依赖 compile 'com.journeyapps:zxing-android-embedded:3.3.0' //生成二维码依赖12生成二维码 这里封装一个ZxingUtils,主要功能就...
Android 接入支付宝 <p>首先说说笔者的集成经历,一开始集成时,像往常一样百度了一下集成的方法,然后出来一大堆结果,以为应该会很简单,然而事实却并非如此。网上的集成方法很多都是旧版本的集成,现在支付宝已经对sdk以及demo进行了更新,虽说和旧版差别不是很大,不过对于不了解整个流程的开发人员来说,确实一个极大的痛苦;当然在集成过程中遇到各种各样的问题,甚至对一些流程根本就不了解,当...
Android 接入支付宝 <p>首先说说笔者的集成经历,一开始集成时,像往常一样百度了一下集成的方法,然后出来一大堆结果,以为应该会很简单,然而事实却并非如此。网上的集成方法很多都是旧版本的集成,现在支付宝已经对sdk以及demo进行了更新,虽说和旧版差别不是很大,不过对于不了解整个流程的开发人员来说,确实一个极大的痛苦;当然在集成过程中遇到各种各样的问题,甚至对一些流程根本就不了解,当...
相册多选,简单强悍的框架 前言开发者都知道安卓系统每次调用相册只能选择一张照片,这很 0 疼,所以GitHub 上出了很多开源的框架 。大大节约了开发周期。 上图 github 地址 https://github.com/jeasonlzy/ImagePicker集成步骤 1.配置 app.gradle compile 'com.lzy.widget:imagepicker:0.6.1' /...
安卓的屏幕适配 前言Android的屏幕适配一直以来都在折磨着我们Android开发者,本文将结合:Google的官方权威适配文档郭霖: Android官方提供的支持不同屏幕大小的全部方法Stormzhang:Android 屏幕适配鸿洋:Android 屏幕适配方案凯子: Android屏幕适配全攻略(最权威...
图片三级缓存 为什么要使用三级缓存如今的 Android App 经常会需要网络交互,通过网络获取图片是再正常不过的事了 假如每次启动的时候都从网络拉取图片的话,势必会消耗很多流量。在当前的状况下,对于非wifi用户来说,流量还是很贵的,一个很耗流量的应用,其用户数量级肯定要受到影响 特别是,当我们想要重复浏览一些图片时,如果每一次浏览都需要通过网络获取,流量的浪费可想而知 所...
实现不同的沉浸式效果,在一个Activity 中 实现不同的Fragment沉浸模式效果 前言现在app越来越注重用户体验了,做沉浸式模式是必不可少的环节效果图可以根据不同的fragment显示不同的沉浸样式 可以随机设置颜色 设计思路 (1) 使Activity状态栏透明,并且让布局进入到状态栏后面(style 要求是NoActionBar,在清单文件中配置即可) (2)对不同样式需求的Fragment,进行不同的操作 样例中只有轮播图...
解决scrollerView 或者NestedScrollerView 结合 listView 、 recyclerview 自动滑动到底部的问题 本章讲解解决scrollerView 或者NestedScrollerView 结合 listView 、 recyclerview 自动滑动到底部的问题很简单,只需要重写@Override protected int computeScrollDeltaToGetChildRectOnScreen(Rect rect) { return 0; }}...
有米广告接口 抓包获取接口 前言很多程序员都是写公司里自己的产品,也就赚一点公司给的工资。你们这样就能满足了吗 。还有很多人做前端的,例如 前端 Android ios 。起初我和他们一样,总会以为没有后台,我们能做什么。我们为什么不去找接口呢,当然有人说很多第三方已经给了接口,可那些接口是我们需要的吗,要么限定调用次数,要么要付费。这时候我们就需要自己利用别人的软件抓包获取自己想要的接口。当然这样做仅限于学习。嘻嘻 你...
手把手安卓教学集成高德地图 前言在开发当中,我们会常常用到地图,我们就能很快的想到集成高德或者百度地图的sdk,选择高德地图还是百度地图呢?根据个人爱好吧。这里就演示以下如何集成高德地图的sdk这里演示的只是一个简单的页面那就可是集成吧。第一步 到高德地图开放平台官网 http://lbs.amap.com/注册用户 并且创建应用 注册就不讲了。 现在从创建应用开始 这一步很重要...
仿58的加载动画 前言这是仿照58同城的加载动画。主要用到的知识点包括自定义view和和属性动画。 这个是不难的。showtime第一,先考虑自定义view 继承谁 (Linealayout)package jftclient.shuhui.com.a58;import android.animation.Animator;import android.animation.Anim...
kotlin 的事件监听(Fragment 和 Activity 不同) 前言Kotlin 是一个基于 JVM 的新的编程语言,由 JetBrains 开发。 Kotlin可以编译成Java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。 JetBrains,作为目前广受欢迎的Java IDE IntelliJ 的提供商,在 Apache 许可下已经开源其Kotlin 编程语言。 Kotlin已正式成为Android官方支持开发语言。事件监听
性能优化之采样率图片压缩(加载大图片) 前言图片加载框架有很多,例如 picasso 、glide 。imageloader, 本人基本上使用的是Glide框架 ,本人也对glide 进行了二次封装,上传了一个工具类,可以直接贴过去使用。地址 :http://blog.csdn.net/baidu_38477614/article/details/78871398 今天就来讲讲如何加载大图片。介绍为了避免内存溢出,最好在加载图片前都对尺
性能优化之图片压缩(质量压缩、尺寸压缩) 前言作为开发者的我们,经常会做一些上传图片和和保存图片啦 但是由于一些图片非常大,我们在上传或者保存的时候会占用大量的网络资源和本地资源,那么我们需要做的就是对图片就行压缩。以下介绍常见的两种压缩方式:质量压缩,尺寸压缩。你可以自己封装成一个工具类。贴过去直接使用介绍图片存在的几种形式: File 流的形式 Bitmap的形式—内存1. 什么是质量压缩 ? 图片的质量
内存泄露工具(leakcanary、Lint)的使用 前言内存泄漏是开发当中常见的狗皮膏药,我们要想实现一个项目开发下来没有内存泄漏,那是完全不可能的。即使你是大牛级别的人物,也难免会在忙碌的敲代码中出现一些纰漏。常见的检测内存泄漏的工具 有Allocation Tracker(Android Studio)工具、Heap Snapshot工具、Heap Viewer工具、LeakCanary工具、MAT工具、TraceView工具(Device Mo