Android监听底部导航栏展开与隐藏

Android监听底部导航栏展开与隐藏

7个月前 (08-12) 浏览: 265 评论: 2

现在有些android手机具有底部虚拟按键的导航栏,这一设计去掉了物理按键,进一步增加了智能手机的屏占比。但这有时带来一些兼容性问题。 为了防止导航栏遮住布局,可以在布局上面添加“fitSystemWindows=true”属性。 如果要想监听导航栏的隐藏与显示,我们可以在布局文件的根节点下添加一个宽度和高度都“match_parent”的空布局,同时在布局上面添加“fitSystemWindow

Gradle下利用配置文件对构建工具版本集中控制

Gradle下利用配置文件对构建工具版本集中控制

7个月前 (08-12) 浏览: 88 评论: 0

由于Android studio和Android相关SDK和构建工具具有极快的更新速度。对相关版本的修改有时候是一件比较敏感的事情,尤其是在团队项目中,个人在本地修改了相关工具的版本并且不小心提交到远程代码库,别人更新下来往往出现各种问题。Android studio项目文件中版本字段十分分散,当SDK环境出现改变时,修改起来还是比较麻烦的。本文章利用配置文件对构建工具版本集中控制。 在项目根目录

Android webview广告过滤的实现

Android webview广告过滤的实现

10个月前 (05-02) 浏览: 2233 评论: 1

现在大部分的android平台的浏览器都具有广告过滤的功能,同时大部分网站都有广告。广告行业是个盈利巨大的产业,就我看来,现在绝大部分的互联网产品,一般有两种营利模式:免费有广告和会员无广告;他们大部分(包括网站和APP等)盈利来源就是广告。作为用户而言,对广告十分反感,但是互联网上的服务我们能免费享受与支撑这些服务得以延续与成长却得益于广告。 百度了一下,网上竟然没有Android浏览器屏蔽广告

一个简单的局域网UDP实时视频

一个简单的局域网UDP实时视频

11个月前 (04-12) 浏览: 173 评论: 1

之前一直有打算做一个局域网上基于UDP通信的视频通话软件,一直不知道视频流在网络上以怎样的形式传输,虽然知道几个视频流的编码格式,但是其实一直没有进行付诸实践; 最近在学习安卓手表开发时,在github上看到一个将手机的实时视频传输到手表的项目,发现一个似乎低级但是在局域网应该还是比较实用的局域网视频传输方法:直接将从摄像头获取的图像压缩以后进行发送。本项目GitHub主页:https://git

火车局域服务系统

火车局域服务系统

12个月前 (03-19) 浏览: 203 评论: 2

长长的火车,长长的旅程,常常长达20多小时的火车行程,令我们疲惫不堪。我们发现,封闭的火车就像一个迷你的大千世界,我们想在火车上建立一个局域网相连的信息“生态系统”。传统的火车订餐,需要乘务员拉着餐车询问乘客,常常无功而返;火车进入隧道时,我们的手机讯号全无,仿佛与世隔绝;有时我们和同道人不在邻座,换座十分麻烦。。。我们可以做一个基于火车环境的局域网信息系统: 在火车每个车厢放一个路由器,将所有路

【语言-java】1、”==”和”equal”的区别

【语言-java】1、”==”和”equal”的区别

12个月前 (03-18) 浏览: 95 评论: 0

对于一些基本数据类型,int,long,bool,还有char!,“==”都是表示值相等的意思,没有equal方法。 equal方法是object对象里面的方法,java中String不是基本数据类型,而是一个类,它们都是继承object类,还有Integer和int的区别也是Integer是一个类! 在object类中,equal方法与“==”是等同的,“==”不是表示值相等,而是比较对象的地址

百度地图API位置偏移的校准算法

百度地图API位置偏移的校准算法

1年前 (2016-02-17) 浏览: 310 评论: 0

在开始使用百度地图API进行开发时可能会遇到一件相当奇怪的事情,使用百度定位的经纬度在地图上显示相当不准确,这一问题我在微信开发和安卓开始时都遇到过。第一次使用百度地图api获取位置并在地图上显示是在微信开发的时候,那是不知道具体原因无奈在微信获取的地理位置上加了一个偏移量进行校准,虽能勉强解决,但是不太准确。后来在安卓开始也同样遇到了这个问题,才发现百度地图API定位偏移已经不是一个偶然问题了。

webview显示富文本与JS和java的交互

webview显示富文本与JS和java的交互

1年前 (2016-01-15) 浏览: 126 评论: 1

WebView是安卓下显示网页的控件,使用它可以实现一个简单的浏览器,访问互联网上的网页。也可以当作一个本地的文本显示控件,和textView类似。用 WebView 或者 TextView 来显示 HTML 内容,其交互的实现方式有较大的区别,以在 HTML 内容中的图片点击事件为例,在 WebView 模式下,开发人员需要通过注入 JavaScript 代码来进行点击事件的响应,Android

网页添加链接调用APP与跳转下载网址

网页添加链接调用APP与跳转下载网址

1年前 (2016-01-09) 浏览: 215 评论: 1

在京东、百度糯米等网站的手机端网页上,常常有有个悬浮提示“点击打开客户端”,如果用户在手机上安装了客户端,将会自动调用客户端打开与当前网页内容一致的客户端页面;如果用户没有安装这些APP,浏览器将会跳转到下载网址,让用户下载客户端。在王柏元的博客客户端中也实现了这一功能。 之前在《安卓实现打开指定链接调用其他应用程序》介绍了如果让客户端点击特定链接(APPLINK)时自动调用客户端软件,在此再次重

AndroidStudio代码混淆和NDK预防apk反编译

AndroidStudio代码混淆和NDK预防apk反编译

1年前 (2016-01-09) 浏览: 526 评论: 0

代码混淆 什么是代码混淆 Java 是一种跨平台的、解释型语言,Java 源代码编译成中间”字节码”存储于 class 文件中。由于跨平台的需要,Java 字节码中包括了很多源代码信息,如变量名、方法名,并且通过这些名称来访问变量和方法,这些符号带有许多语义信息,很容易被反编译成 Java 源代码。为了防止这种现象,我们可以使用 Java 混淆器对 Java 字节码进行混淆。 混淆就是对发布出去的

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

切换登录

注册