移动开发

Android 常用框架和第三方库

Published on December 12, 2018 in iBlog.

启动引导页面 AppIntro SlidingTutorial-Android 照片缩放展示 PhotoView 摄像头预览 CameraView 页面复杂布局 Flexbox-Layout 图片加载 Picasso Glide ...

Android学习:设置 Scheme 导致 App 图标隐藏

Published on December 06, 2018 in iBlog.

公司做的 Android App 需要支持浏览器通过 URL 来启动,很草率的设置了以下的代码: <intent-filter>     <action android:name="android.intent.action.MAIN" />     <category android:name="android.intent.category.LAUNCHER" />     <!-- add  ...

Android学习:浅谈各种DPI以及遇到的坑

Published on October 29, 2018 in iBlog.

和 IOS 开发不同,Android 开发需要面临各种屏幕分辨率适配的文问题。Android 中提供了多个存放图片的文件夹,分别为 mdpi、hdpi、xhdpi、xxhdpi、xxxhdpi。Google 文档上说,Andriod 系统会根据手机屏幕的大小及屏幕密度去选择不同文件夹下的图片资源,以此来实现在不同大小不同屏幕分辨率下适配的问题。 要想了解 DPI 就要了解以下几个概念: 1. 分辨 ...

Android学习:制作启动界面遇到的种种问题

Published on October 29, 2018 in iBlog.

几乎每个 App 都有自己的启动页面,我个人认为启动页面的作用就是加载一些耗时的资源,现在很多 App 的启动界面主要是为了广告。当然我也觉得连启动页面都没有,显得自己的 App 很没有逼格,一个简洁或炫酷的启动页面会给整个 App 带来很高的逼格。 启动页面的原理 启动页面也就是在主 Activity 加载之前,加载一个替代的 Activity。也就是说之前的主加载 MainActivity 替 ...

Android学习:WebView在使用中注意的问题

Published on October 22, 2018 in iBlog.

加载互联网资源,需要开启网络权限 如果不开启网络权限,就使用WebView加载互联网资源,会提示无法连接网址。开启网络权限,只需要在AndroidManifest.xml中添加以下代码: <uses-permission android:name="android.permission.INTERNET" /> 默认会调用系统浏览器访问互联网资源 在开启了网络权限以后,访问互联网资源的时候,Web ...