今天补充了会昨天的问题,然后搞半天又出现莫名其妙的问题。 今天讲的是交互,先说html5在Android的调用。 上面的hello world上面的部分都是安卓里的布局 然后按这些布局自动生成代码。 把那些该监听的监听,该调用的调用好, 然后: 这上面三个监听就是那三个按钮, 这几个都是调用js里面 ...
分类:
移动开发 时间:
2020-06-03 23:25:43
阅读次数:
97
##xmlns XML namespace xml命名空间 其中主要是定义xml文件定义位置 前缀有三种,android app tools 后面为唯一标识符URI android 表示为引用自安卓系统 app 表示引用自app依赖的包或自定义控件 tools 表示 调试工具,在一些如不应该在程序运 ...
分类:
移动开发 时间:
2020-06-03 23:15:56
阅读次数:
89
前言 很多UI设计都要求修改状态栏的一些颜色、字体颜色、沉浸式等等效果。但是状态栏开发收到各种Android版本影响,在匹配的时候十分复杂。并且国内的各种设备商前几年疯狂修改Android系统代码,导致状态栏适配更加复杂。而且实现状态栏开发的方式google本身就提供多种多样方式。这篇博客就重点整理 ...
分类:
移动开发 时间:
2020-06-03 20:07:45
阅读次数:
100
LayoutInflater的作用类似于 findViewById(),不同点是LayoutInflater是用来找layout文件夹下的xml布局文件,并且实例化!而 findViewById()是找具体某一个xml下的具体 widget控件(如:Button,TextView等)。(0)她可以有 ...
分类:
移动开发 时间:
2020-06-03 17:26:34
阅读次数:
74
本文主要介绍TCC的原理,以及从代码的角度上分析如何实现的;不涉及具体使用示例。本文分析的是github中开源项目tcc-transaction的代码,地址为:https://github.com/changmingxie/tcc-transaction,当然github上有多个tcc项目,但是他们 ...
分类:
其他好文 时间:
2020-06-03 17:13:28
阅读次数:
82
相关的NOTE: https://launchpad.support.sap.com/#/notes/0002148910 https://launchpad.support.sap.com/#/notes/737625 https://launchpad.support.sap.com/#/not ...
分类:
其他好文 时间:
2020-06-03 16:03:45
阅读次数:
104
QQ 、微信、微博,只针对移动应用JS 提供SDK ,JS SDK 表面上是最方便cordova 项目实现的,但在授权是通过网页的,其实session还需要在网页上输入用户名和密码来建立,而Android SDK和iOS SDK的实现形式是调用本身已安装的第三方软件完成授权,显然后者才是我们想要的方式.
分类:
其他好文 时间:
2020-06-03 14:00:53
阅读次数:
156
前言 RecyclerView依靠ItemTouchHelper,实现item的拖动与滑动功能。 使用ItemTouchHelper实现上下拖动的例子 首先我们需要继承重写 ItemTouchHelper.Callback public class QuickReplyItemTouchCallba ...
分类:
移动开发 时间:
2020-06-03 13:31:29
阅读次数:
172
Google 在2018年推出了 Android Jetpack,在Jetpack里有一种管理fragment的新架构模式,那就是navigation. 字面意思是导航,但是除了做APP引导页面以外.也可以使用在App主页分tab的情况.. 甚至可以一个功能模块就一个activity大部分页面UI都使用fragment来实现,而navigation就成了管理fragment至关重要的架构.
分类:
移动开发 时间:
2020-06-03 09:28:04
阅读次数:
104
在第一阶段进行完之后,就对这一项目进行了停滞。已有半个多有没有碰这个项目。但是当我再次拿起这个项目的时候,结果属实令我欣慰,android studio出现了问题,再将项目是用模拟器进行的时候,出现了模拟器桌面已经停止运行,本以为是代码的问题,可以换了一个完全没有问题的代码还是出现这种情况。于是我决 ...
分类:
其他好文 时间:
2020-06-03 01:04:11
阅读次数:
69