0%

首次以U盘方式安装Ubuntu16.04时,系统在开机时会让你选择进入Ubuntu还是Windows,后重新安装Ubuntu14.04的时候,就都是直接进入Ubuntu而没有选择项了。

修复引导

执行此命令后便会修复引导

1
$ sudo update-grub

修改默认系统

  1. 打开/etc/default/grub

    1
    $ sudo vim /etc/default/grub
  2. 修改默认系统
    GRUB_DEFAULT=4
    我的Windows是第五个选择,所以值设置4默认便是选择Windows

  3. 执行更新

    1
    $ sudo update-grub
阅读全文 »

Gradle 常用配置

[TOC]

签名

当程序中使用了第三方的功能,比如分享、地图时,要求程序必须是已签名的
Gradle中配置签名后,可以使我们的Debug也带上签名,而不需要使用Build/Generate Signer Apk去编译带签名的APK

  • build.gradle
阅读全文 »

首先先来看下基本的套路,第一次看完事件分发后通常是懵逼,但我觉得还是应该先看下。

Android 中当系统捕获事件时,都是由最外层的View依次向下传递,当然,事件不能总是传递到最后一子View才结束,我们在每一级消息传递时都会对消息做出响应以决定继续分发或者拦截。

Touch事件相关方法 方法功能 View ViewGroup Activity
dispatchTouchEvent 事件调度 o
onInterceptTouchEvent 事件拦截 × ×
onTouchEvent 事件响应

阅读全文 »

TextInputEditText样式设置

TextInputEditText是在Design包中MD风格的EditText

样式调整

1
2
3
4
5
6
7
8
<style name="InputStyle">
<!-- 底部线 默认颜色 -->
<item name="colorControlNormal">@android:color/white</item>
<!-- 底部线 EditText激活时颜色 -->
<item name="colorControlActivated">@android:color/white</item>
<!-- 设置光标 -->
<item name="android:textCursorDrawable">@drawable/line</item>
</style>
阅读全文 »