2018 年 08 月的存档

Android设置全屏,退出全屏、沉浸式、隐藏虚拟按键

一: 设置全屏 方式一: public void setFullScreen(Activity act){ act.requestWindowFeature(Window.FEATURE_NO_TITLE);// 隐藏标题 act.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);// 设置全屏 } 方式二: <style name="FullSceneTheme" parent="android:Theme.Black"> <!-- All customizations that are NOT specific to a particular API-level can go here. --> <item name="android:windowNoTitle" ......

Android环境搭建-Android Studio

要点: 1、下载JDK、Gradle、Android studio 2、安装JDK、Gradle 3、配置环境变量 4、安装Android Studio 5、配置Android Studio 一:准备工作: 1、下载jdk http://www.oracle.com/technetwork/java/javase/downloads/index.html 2、下载Gradle https://gradle.org/releases/ 3、下载 Android Studio http://www.android-studio.org/ 二:开始安装三个软件,安装步骤完全傻瓜式,就不在贴图。 三:配置JDK和Gradle环境变量: 右击”我的电脑”—-“属性”—-“高级系统设置”—-&# ......

Android教学大纲-知识体系结构

首先,我不愿意去组织整个的Android 学习框架,所以直接搬了别人的教学框架(当然,也可以认为是作者没有整体框架意识)。 Android教学大纲 一、Android学习进度规划: 第1周:【UI基础】 第1天: Android环境搭建 第2天: 常用UI布局及主要控件 第3天: 常用UI控件及事件处理 第4天: UI高级控件及Android资源 第5天: Activity生命周期 【知识点】 Android环境搭建及工程目录介绍(前期使用Eclipse,版本:SDK21及以上版本,四周后逐渐接触Android Studio) 常用UI布局及主要控件 LinearLayout、RelativeLayout常用属性【 ......

Android教学大纲-编写理由

首先,编写Android教学大纲并非为了教学,也并非为了给别人学习。其次,作者水平很一般,没有能力去写文章来误人子弟。那你要说,那还写个啥子。想写这个并非心血来潮,原因有两点:

1.当年还在学校的时候,曾经给我们老师写的Android入门教学课程太杂,虽然最后和老师闹了矛盾,老师也不需要这个课程了,但为了弥补自己的过失,决定重写。

2.毕业很多年,一直在一家公司,兼任各种打杂的工作,并未有任何Android技术上的提升,已经疲倦于打杂的工作,为了捡起曾经丢失东西,决定重写。

2018-08-04 01:00

 

Android Theme和解决启动黑屏

1.修改AndroidManifest.xml 设置App的全局Theme或者Activity的界面Theme <application android:allowBackup="true" android:icon="@drawable/ipod_icon" android:label="@string/app_name" android:launchMode="singleTask"> <!-- iPod主界面 --> <activity android:name="com.apical.apicalipod.IPodMainActivity"   <!-- 使用上面定义的样式 mythou--> android:theme="@style/Theme.AppStartLoad" android:label="@string/app_name" > <intent-filter& ......

Android-网络图片下载工具类-三级缓存

一、前言: 之前写过一个简单的网络图片读取工具,读取网络图片,在Android应用中经常可见,在ListView、GridView这些控件中尤其可见。而为了提高用户体验,这些控件图片的读取,一般都是采用异步加载的方式,而使用缓存则是必不可少的环节。   现在网络上已经出现了很多功能丰富、使用简单的图片下载框架,例如universalimageloader,使用只需要初始化并且传入参数即可。这里我打算自己实现一个功能简单的图片下载工具类,采取了内存缓存+磁盘缓存+网络获取的三级缓存方式。 二、思路: 三级缓存,在网上查阅过很多资料,个人所知 ......

Java正则表达式的语法与示例

概要:Java正则表达式的语法与示例 目录 匹配验证-验证Email是否正确 在字符串中查询字符或者字符串 常用正则表达式 正则表达式语法 1匹配验证-验证Email是否正确 Java | 复制 public static void main(String[] args) { // 要验证的字符串 String str = "service@xsoftlab.net"; // 邮箱验证规则 String regEx = "[a-zA-Z_]{1,}[0-9]{0,}@(([a-zA-z0-9]-*){1,}\\.){1,3}[a-zA-z\\-]{1,}"; // 编译正则表达式 Pattern pattern = Pattern.compile(regEx); // 忽略大小写的写法 ......