特朗普签令禁止与8款中国应用交易


特朗普签令禁止与8款中国应用交易,打压又一次升级!据路透社消息,美国总统特朗普当地时间5日签署行政命令,禁止与包括支付宝在内的8款中国应用软件进行交易。据悉,特朗普签令禁止与8款中国应用交易其中包括蚂蚁集团的支付宝、腾讯的QQ和微信支付等。

此次被特朗普禁止交易完整的应用软件包括:支付宝、CamScanner、QQ钱包、SHAREit、腾讯QQ、VMate、微信支付和WPS Office。

拼多多员工猝死,官方居然推说:底层人民拿命换钱


 

拼多多23岁员工深夜下班后猝死”的消息在网络上持续发酵。有网友爆料称拼多多曾利用知乎官方账号发布“底层人民用命换钱”的言论。

资本家和他的走狗已经如此猖獗了么?

【事件回顾】

今日早间,有自称是该员工好朋友的匿名网友在社交平台上用“那女孩曾为多多守边疆”话题爆料称:拼多多新疆买菜妹子凌晨一点半下班路上猝死,才23岁,真的没人敢出来讲一句话吗?这到底是什么鬼公司?愿天堂没有痛苦,你可以做一个无忧无虑的女孩。

Am/Pm,日期格式,日期字串客制化


一、时间格式

时间的小时制分为12小时制和24小时制。由于一天是24小时,如果是12小时制必须把一天分为2段,为了区分当前时间是哪一段,因此在显示上必须加上一个标记。一般是凌晨开始到中午是一个时间段叫做上午(am),下一个时间段就是下午(pm).比如上午8点、下午2点。

在Android时间显示上每种语言默认时间格式不同,标记时间段的翻译也不同。比如英文默认是24小时制,时间段使用am、pm;中文默认是12小时制,时间段使用上午、下午。

这些都是在ICU里面定义的,具体定义在external\icu4c\data\locales\xx.txt(xx是语言代码,ISO_639-1),找到gregorian部分,如波斯fa.txt中定义
gregorian{
AmPmMarkers{
     "قبل‌ازظهر",----->am
"
بعدازظهر",-----àpm
}
DateTimePatterns{
"H:mm:ss (zzzz)",----àH代表24小时制,h代表12小时制
"H:mm:ss (z)",
"H:mm:ss",
"H:mm",
……

AmPmMarkers这个就是定义时间段字串,H:mm是时间格式显示,对于其他语言比如印尼语显示为H.mm如果要修改时间段、小时制或者显示格式,可以在此处修改。注意修改ICU资源需要单独编译ICU资源,在new整个工程,否则不会其效果。

二、日期格式

日期显示多种多样,有的带有年份,有的没有,有的月份是全称,有的是简写,比如下拉通知栏日期显示为:TUE,JANUARY 1 Setting里面日期显示为:2013 Jan 1,Tue

如何控制这些显示模式、以及这些子串在那定义呢?

一般日期显示会实例化一个Date Format实例,这个实例在format需要三个参数,一个时间,一个是Locale(指定使用那个语言字串串,默认是系统语言),另一个就是显示模式了(format string).

如下例子:

  1. long time = SystemClock.currentThreadTimeMillis();
  2. SimpleDateFormat shortDateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm, EE",new Locale(“zh”));
  3. String sDate = shortDateFormat.format(new Date(time));
  4. textView.setText(sDate);

几点说明:

1) 年、月、星期是简写还是全部显示,有对应字母个数决定,如:

  • yyyy年份全称,yy是简写,2010,10
  • MMMM显示全称,MMM简写,MM阿拉伯数字全称,M阿拉伯数字简称January,Jan,01,1
  • EEEE 星期的全称,EE 星期的简称Tuesday, Tue
  • dd 日的全称,d日的简称01, 1

2) 上述这些月、星期的字串也是定义在ICU的locale里面各个语言资源文件中。

Android 4.4 更新说明


【版本】
Android 4.4 / Android Kitkat

【API】
要进一步优化您的应用在运行 Android 4.4 的设备上的性能,应将您的 targetSdkVersion 设置为 "19"

【重要变更】

    • 增加打印框架,允许用户使用通过 WLAN、蓝牙或其他服务连接的打印机打印任何文档。
    • 增加了短信接口,应用可以接收、起草、发送、挂起等操作的短信和彩信。
    • 增加对NFC和红外设备的支持。
    • 改善了多媒体部分的功能,包括,视频的自适应,音频的点播等。
    • 增加了新的动画控制框架和图片处理接口。
    • 改进了文件及存储空间的管理框架,增加了权限管理。
    • 增加了对新传感器的支持和改善传感器支持框架。
    • 增加了全屏模式,透明系统状态栏等新主题样式。
    • 增强的通知侦听器
    • 可绘制的 RTL 布局镜像
    • 无障碍功能

内核中修改和保存defconfig的方法


【需求】

修改和保存defconfig

【分析】

使用make ARCH=arm 或者 arm64 xxxx_defconfig,可以将xxxx_defconfig,生成kernel根目录的.config。

在根目录执行make menuconfig 可进入 .config的图形化修改界面。

在根目录执行,make savedefconfig 生成defconfg文件。

【结论】

对比 defconfg 和 xxxx_defconfig 或者直接拷贝过去就好了。