安卓开发笔记(二十二):读取本地html文件并实现和Javascript交互

实际上我们通常是使用WebView控件对本地html进行读取,这样就可以体会类似web app和安卓原生混合开发的乐趣了。在读取本地html并展示在前台的时候,并不需要在Androidmenifast.xml文件当中设置相应的网络权限,也不需要设置https协议,因为安卓手机的本地服务器应该都是基于http协议的,一个手机又不可能去申请一个ssl安全证书。我们只需要把WebView控件访问基于http协议的网络的代码稍作修改即可,在写代码之前,我们还需要创建一个assets文件夹,将我们所对应
分类: 其他 发布时间: 04-08 23:17 阅读次数: 0

【学习笔记】卷积神经网络

目录 人工神经网络VS卷积神经网络 卷积神经网络CNN 卷积层 新的激活函数-Relu Pooling计算 Mnist数据集卷积网络实现 人工神经网络VS卷积神经网络 参数太多,在cifar-10的数据集中,只有32*32*3,就会有这么多权重,如果说更大的图片,比如200*200*3就需要120000多个,这完全是浪费。 没有利用像素之间位置信息,对于图像识别任务来说,每个像素与周围的像素都是联系比较紧密的。 网络层数限制 我们知道网络层数越多其表达能力越强,但是通过梯度下降方法训练深度人工
分类: 企业开发 发布时间: 04-08 23:17 阅读次数: 0

[java] view plain cop

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34161388/article/details/78720044 [java] view plain cop y public String genRandomNum(){ int maxNum = 36; int i; int count = 0; char[] str = { 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K',
分类: 其他 发布时间: 04-08 23:17 阅读次数: 0

安卓对话框(Dialog)使用方法汇总

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34161388/article/details/78748363 目录 1.写在前面 2.代码示例 2.1 普通Dialog(图1与图2) 2.2 列表Dialog(图3) 2.3 单选Dialog(图4) 2.4 多选Dialog(图5) 2.5 等待Dialog(图6) 2.6 进度条Dialog(图7) 2.7 编辑Dialog(图8) 2.8 自定义Dialog(图9) 3.复写回
分类: 其他 发布时间: 04-08 23:17 阅读次数: 0

安卓 1像素页面保活

关于App保活,曾经使用N多方法,只为本尊不被秒杀,随着sdk版本的提升,很多法宝已经失去了原本的神奇作用,那么今天我们来试试传说中的一像素保活实现: 首先我们创建一个Activity,暂且命名为:HooliganActivity, public class HooliganActivity extends Activity { private static HooliganActivity instance; @Override protected void onC
分类: 其他 发布时间: 04-08 23:17 阅读次数: 0

JavaScript数组常用方法: indexOf、filter、forEach、map、reduce使用实例

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34161388/article/details/79010354 这篇文章主要介绍了5个数组Array方法: indexOf、filter、forEach、map、reduce使用实例,需要的朋友可以参考下 ECMAScript5标准发布于2009年12月3日,它带来了一些新的,改善现有的Array数组操作的方法。然而,这些新奇的数组方法并没有真正流行起来的,因为当时市场上缺乏支持ES5的
分类: 其他 发布时间: 04-08 23:16 阅读次数: 0

安卓RecyclerView刷新或加载网络图片闪烁

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34161388/article/details/84336008 使用recycleview在加载网络图片后,如果上拉刷新或者下拉加载不做任何处理的话你会发现图片出现闪烁,下面是本人使用的方案,请大家使用 1.RecyclerView取消动画 rvCourse.setLayoutManager(new LinearLayoutManager(getActivity())); vertica
分类: 其他 发布时间: 04-08 23:16 阅读次数: 0

安卓 ScrollView与NestedScrollView的动态滚动与监听

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34161388/article/details/86476642 2019年第一篇博客,今天就介绍下ScrollView常用的两个方法。 在项目中,特别是新项目,UI经常会让我们根据屏幕的滚动展示不同的内容,或者内容太长,点击某个按钮或者触发某个事件,主动滚动到屏幕底部,这时候就需要我们监听ScrollView(我现在都是用NestedScrollView,不过为了打字方便,用Scroll
分类: 其他 发布时间: 04-08 23:16 阅读次数: 0

安卓 View设置VISIBLE、GONE时,添加执行动画

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34161388/article/details/87089612 我们在开发中经常要实现view的可见性的设置,但是如果view面积较大时可见性如果变化,在视觉效果上会比较生硬,因此我们需要加上动画,在可见不可见之间增加一个过渡 直接上代码: 1、VISIBLE动画 TranslateAnimation showAnim = new TranslateAnimation(Animation
分类: 其他 发布时间: 04-08 23:16 阅读次数: 0

安卓动画-------布局变化动画

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34161388/article/details/88118510 在安卓开发中,动画是必不可少也是相当重要的,看了很多博客,似乎动画与自定义view决定了一个安卓开发者的上限,做了三年安卓,从一开始简单的逐帧动画到慢慢随着UI的进步开始使用属性动画,从不懂到慢慢加深理解,感觉自己会的越来越多,不会的也有很多,长话短说,除了我们常见的属性动画、补间动画、逐帧动画,还有系统的自带的动画,可以实
分类: 其他 发布时间: 04-08 23:15 阅读次数: 0

react native FlatList使用详解以及上拉刷新下拉加载带可运行demo

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34161388/article/details/72897292 FlatList 高性能的简单列表组件,支持下面这些常用的功能: 完全跨平台。 支持水平布局模式。 行组件显示或隐藏时可配置回调事件。 支持单独的头部组件。 支持单独的尾部组件。 支持自定义行间分隔线。 支持下拉刷新。 支持上拉加载。 支持跳转到指定行(ScrollToIndex)。 如果需要分组/类/区(section),
分类: 其他 发布时间: 04-08 23:15 阅读次数: 0

安卓广播升级 RxBus的实现及简单使用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34161388/article/details/72911599 RxBus并不是一个库,是利用RxJava的特性构建的一种数据传递的工具模式。相信大多数开发者都使用过EventBus,作为事件总线通信库,如果你的项目已经加入RxJava和EventBus,不妨用RxBus代替EventBus,以减少库的依赖。 与广播相比,RxBus有以下优势: 1.可以处处发送,处处接收,没有广播那种多
分类: 其他 发布时间: 04-08 23:15 阅读次数: 0

react native 实现ListView的局部更新

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34161388/article/details/73097970 在ReactNative中UI的刷新大多数情况依赖于state的变更,通过调用组件的setState方法来更新state以达到通知组件重新渲染UI的目的。当然这种做法是官方提供的标准解决方案,在进行简单UI设计时足以满足大多数需求。 但是当遇到结构复杂并存在数据交互的界面设计时,手动管理state这种做法则会把代码逻辑变得非
分类: 其他 发布时间: 04-08 23:14 阅读次数: 0

react native listview上拉加载更多下拉刷新兼容ios 安卓

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34161388/article/details/73174699 无论是安卓还是ios中,上拉加载下拉刷新的列表组件都是必不可少而且已经有足够优秀的第三方控件可以快速集成使用。但是在React Native中,当你想要实现安卓或者ios的上拉刷新或者下拉加载时,你会尴尬的发现,似乎并没有那么让人满意的实现。下面我将介绍一种我的方式,在安卓中通过ListView+ RefreshContro
分类: 其他 发布时间: 04-08 23:14 阅读次数: 0

react native 使用setInterval构建计时器demo

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34161388/article/details/73545376 定时器: setTimeout, clearTimeout setInterval, clearInterval setImmediate, clearImmediate requestAnimationFrame, cancelAnimationFrame这是官方的手册上提供的,我用的是setIntelval,因为自己是学
分类: 其他 发布时间: 04-08 23:14 阅读次数: 0

Android Retrofit2.0-post&get请求&文件上传&结合Rxjava

优点: 可以配置不同HTTP client来实现网络请求,如okhttp、httpclient等 请求的方法参数注解都可以定制 支持同步、异步和RxJava 超级解耦 可以配置不同的反序列化工具来解析数据,如json、xml等 使用非常方便灵活 框架使用了很多设计模式(感兴趣的可以看看源码学习学习) 缺点: 不能接触序列化实体和响应数据 执行的机制太严格 使用转换器比较低效 只能支持简单自定义参数类型 相关学习资料的网址 retrofit官网:http://square.github.io/r
分类: 其他 发布时间: 04-08 23:14 阅读次数: 0

RXjava 深入简出

Rxjava 使用整理 Jan 7, 2017 | RxJava 目录 1. RxJava 简介 1.1. 基础概念 1.1.1. 导入依赖 1.1.2. 创建 Observable(被观察者) 1.1.3. 创建 Observer(观察者) 1.1.4. 订阅 1.2. 更多方法 1.2.1. 简化订阅 1.2.2. 事件队列 1.2.3. 线程控制 1.3. 操作符 1.3.1. Map 操作符 1.3.2. FlatMap 操作符 1.4. 总结 软件开发中,特别是图形化界面的软件,经常
分类: 其他 发布时间: 04-08 23:13 阅读次数: 0

Retrofit2-如何在请求时使用动态URL

Retrofit2为动态url带来的新的注解,在Retrofit 1中迷惑的点现在只需要一个 Url 注解就能描述结点(endpoint)。 这篇文章将会展示如何利用动态结点url处理单独的请求。 原文地址 Retrofit 2 — How to Use Dynamic Urls for Requests 使用案例情况 这里有两个案例来说明真实的应用场景。 图片详情:如果你的app允许用户上传他们自己的个人头像,你可能需要将这些文件储存在不同的地方比如你自己的服务器,Amazon S3(亚马逊
分类: 其他 发布时间: 04-08 23:13 阅读次数: 0

安卓沉浸式状态栏以及适配刘海屏

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34161388/article/details/84258457 效果图,因为截屏不显示刘海屏,虚拟机用不习惯,上真机图 大半年没写博客了(确切说是没转发。。。),安卓开发两年多了,第一年做安卓平板上的launcher,第二年做ReactNative的混合开发,对原生的手机端的APP一直没有独立做过完整的项目,今年下半年跳槽去了家新公司,领导同事都很棒,我一个人负责安卓端的新项目,第一次独
分类: 其他 发布时间: 04-08 23:13 阅读次数: 0

安卓虚拟按键(导航栏)适配

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34161388/article/details/84259435 网上关于适配虚拟按键的博客多如牛毛,我以前没做过相应的适配,最近新项目可以适配,然后从网上找了各种方案,试了很多,发现大部分都是渣渣,没什么卵用(哈哈,自己不会的大部分靠百度),但是最后还是找到了一个大神的博客,发现是有用的,在此万分感谢。但是与我的项目并不能完全适配,因为我项目是要求沉浸式状态,而我采用的方案跟这个方案有点
分类: 其他 发布时间: 04-08 23:12 阅读次数: 0