Quibbler

Quibbler

站长

加入于 2019-10-06

不忘初心的阿甘

598

文章

41

评论

TA 的文章(580)

Code

Locale类:Java本地化

Locale类:Java本地化Android提供了丰富的国家化API支持APP的国际化。Java中也有用于转换和划分地区的国际化Locale类位于包java.lang中,国际化在程序中设置语言和时间等时非常有用。1、Locale类1.1、构造Locale①Locale getDefault():返回当前JVM虚拟机默认的地区语言环境值②Locale(String language):构造函数,传入

2.7k
RTL语言
Android

RTL语言

RTL语言1、RTL适配应用国际化最让人头疼的适配就是RTL语言,诸如阿拉伯语等等文字布局都是从右到左。Android已经极力提供最简单的方法适配RTL,在AndroidManifest中的application节点中声明支持RTL:切换到RTL语言的时候会自动对布局进行RTL镜像切换,注意有时候可能和LTR不一样因为一些属性适配的不太好,比如使用alignStrart替代alignLeft。2、

2.5k
Rufus:小巧实用的启动U盘制作工具
分享

Rufus:小巧实用的启动U盘制作工具

Rufus制作启动U盘,只需要一个ISO镜像、一个U盘(最好4G以上)以及一个刻录软件。现在网上有很多制作启动盘的工具,比如老毛桃等等。非常大,下载几百兆不实用。大学的时候就意外发现一个刻录工具Rufus,国外大神写的,仅有不到1M的大小却能制作强大的启动盘。官网:https://rufus.ie/ GitHub:https://github.com/pbatard/rufus麻雀虽小五脏俱全,尽

2.0k
MySQL:Access denied for user 'root'@'localhost'
数据库

MySQL:Access denied for user 'root'@'localhost'

Access denied for user 'root'@'localhost'这周双休闲的没事又开始折腾了。先是要把电脑折腾成Linux,遇到各种坑爹问题,未遂。接着又准备维护维护服务器,好久没有更新服务端。先更新一波:接着一看剩余内存,本来就是2G内存的“入门”级服务器,运行了小半年估计内存已经满了一看剩余内存还剩不到200M果断重启服务器,预料之中,果然都打不开了。博客站点、音乐API服务

2.2k
Android

​Android AIDL 进阶:Service 权限配置与 RemoteCallbackList

Android AIDL 进阶:Service 权限配置与 RemoteCallbackListAIDL 让跨进程通信变得简单——定义接口、实现 Stub、bindService 一气呵成。但只要你的 Service 对外暴露,任何应用都能 bind 它、调用它的方法,安全隐患随之而来。本文讲清两个 AIDL 进阶主题:如何给 Service 加权限验证(声明式 + 编程式两种),以及如何用 Re

223
Android

Android源码在线阅读

Android源码在线阅读阅读源码学习Android源码的精髓,了解底层实现原理。下载源码到本地阅读,参考Android源码镜像下载 。在线阅读源码很方便,而且格式友好。1、在线源码 http://androidxref.com/ http://aospxref.com/ Android社区 OS在线源码 (域名已被专卖) https://github.com/aosp-mirror2、Andro

5.6k
Messenger:轻量级的IPC
Android

Messenger:轻量级的IPC

Messenger1、MessengerMessenger在不同进程中传递Message对象,在Message中放入我们需要传递的信息,然后通过Messenger将Message传递给对方,就可以轻轻松松实现跨进程数据传递。Messenger是轻量级的IPC(跨进程通信)方式,底层是AIDL实现。 “Reference to a Handler, which others can use to s

1.8k
Git

Android AOSP repo 工具下载与使用指南

Android AOSP repo 工具下载与使用指南repo 是 Google 专为管理 Android 源码(AOSP)而开发的仓库管理工具,它建立在 Git 之上,用一个 manifest 清单把数百个 Git 仓库组织起来,实现统一同步与管理。对于需要拉取、阅读或修改 AOSP 源码的开发者,repo 是绕不开的入口工具。本文按"安装 → 初始化 → 同步 → 常用命令 → 高级用法"的顺

314
SQLite数据库浏览器:DB Browser for SQLite
数据库

SQLite数据库浏览器:DB Browser for SQLite

SQLite数据库浏览器:DB Browser for SQLite为了方便查看SQLite中存储的数据,需要一款好用的数据库查看工具。最好用的是DB Browser for SQLite。DB Browser for SQLite (DB4S) 是一款面向开发者的高质量的,可视化的开源的工具,它可以创建,设计,以及修改SQlite数据库。官网:http://www.sqlitebrowser.o

3.7k
精选分享

国内开源镜像站点

国内开源镜像站点开源,(Open Source)全称为开放源代码。开源就是要用户利用源代码在其基础上修改和学习的,但开源系统同样也有版权,同样也受到法律保护。国内的高校和一些企业也建立了开源镜像站点,支持开源。从开源站点上面可以下载很多开源资源(Android源码),上大学的时候就在这些镜像网站上下载Linux发行版、Qt等软件。 清华大学:http://mirrors.tuna.tsinghua

2.4k