兽爷|拼出个供给侧

陈云喜欢杭州,一辈子去了不下30次。

1980年的春天,陈云又来了。这次他不光欣赏了挚爱的曲艺,还看到了一个报告:

仅浙江乐清一带,因走私外流银元近亿枚,黄金近一吨。

在沿海渔船上,浙江人与日本人、台湾人以金银、渔货甚至鳗鱼苗交换手表、摩托车、电视机。乐清里隆贸易繁荣,与香港九龙、台湾基隆并称“三隆”。

海上地方小,他们还直接把销售端搬到了岸上,起名“走私场”。

陈云很生气。他回北京不久,浙江省委给南京军区发函,东海舰队出动了军舰缉私。

继续阅读“兽爷|拼出个供给侧”

保险消费者投诉通报:潮已退去,看谁在裸泳?

8月8日,银保监会发布了2018年上半年接收的保险消费投诉情况通报~2018年上半年总的投诉情况较上期略有下降,至少说明保险行业在越来越好的路上又进了一步。

市场营销里面有一个数据,1:24定律,24个不满意的人里面,只会有一个人会说出来抱怨,大部分都会甩甩袖子,自己心里窝火一下,然后就过去了,至于上升到投诉,知道往哪投诉的,那这个比例就更低。

继续阅读“保险消费者投诉通报:潮已退去,看谁在裸泳?”

顾子明 | 腾讯不是头号玩家

随着中国互联网超级巨头腾讯将于明天公布业绩,今日腾讯股票盘中一度暴跌5%,截至收盘跌于3.43%。

作为今年全球股市最大的市值缩水,腾讯从今年1月累积下跌27%,市值蒸发超万亿。摩根斯丹利也在本月发布公告,称将腾讯从中国大陆及香港股市的关注名单中剔除,转而用华润电力取代。

说起来,今年本应该是腾讯股价丰收的一年,旗下投资的十余家独角兽梯次上市,腾讯的投资会大规模兑现。而且,相比于阿里在电商和金融领域受贸易战的冲击,腾讯主营的社交和游戏,反而应该在焦虑中收益。

可是呢,一方面上半年主营业务游戏增速放缓,自王者荣耀之后再无“王者”级游戏。另一方面是3月腾讯总裁以及第一大股东先后减持腾讯股份,对市场的信心出现了动摇,带动机构投资者出逃,引发一路走低。

当然,上面这些都是资本市场的角度,政事堂的角度会更奇特一些。

继续阅读“顾子明 | 腾讯不是头号玩家”

新旧词汇对比表

新旧词汇对比表

原词汇

新词汇

高利贷
P2P
乞讨
众筹
算命
分析师
八卦
自媒体
统计
大数据
忽悠
互联网思维
耳机
穿戴设备
办公司出租
孵化器
看场子收保护费
平台战略
捣乱
颠覆式创新
借钱给靠谱的朋友
天使投资
借钱给不靠谱的朋友
风险投资

针对CTS,GTS测试过程中,在profile_provisioning流程分析与常见解决方案

[DESCRIPTION]

由于目前所有的手机都要求支持Android for work, 客户在测试CTS,GTS过程中,经常在profile_provisioning的过程中出错,这边对经常出错的地方进行分析,并提供对应的解决方案

[SOLUTION]

继续阅读“针对CTS,GTS测试过程中,在profile_provisioning流程分析与常见解决方案”

广升ADUPS FOTA 过认证信息更新

– ADUPS has recently released a patched version for com.adups.fota (version 5.22), that must be used for all new builds submitted to Google

– Google will continue rejecting and blocking any new build(s) submitted with com.adups.fota version 5.16 or older

– If you are using ADUPS as your FOTA provider, updates will be pushed to devices already active in the ecosystem automatically and no further action is required for those devices

– All new builds submitted to Google from hereon need to use ADUPS com.adups.fota version 5.22 or newer, or need to use an alternative FOTA solution

顾子明 | 从娱乐圈限薪,到开启房地产税

崔永元的嘴,范冰冰的税,影视圈最近真遭罪。

最近几个月来,随着崔永元炮轰范冰冰的阴阳合同,使得整个娱乐圈的大佬们都深处水深火热之中。

不过,就在最近几天,风向又从明星们的逃税,向天价片酬方向转移。

8月11日,互联网三巨头BAT旗下的爱奇艺、优酷、腾讯视频三家视频网站,联合六大影视制作公司发布联合声明,九家一致将单人单集的最高片酬限定在100万,总片酬限定为5000万,共同抵制偷逃税、“阴阳合同”。

8月12日,横店影协联合华谊、唐德等发布,将严控片酬比例,总片酬不得超过制作总成本的40%,主要演员片酬不得超过总片酬的70%。

对此,人民日报也在微博发声,表示限制片酬红线的重要性。

继续阅读“顾子明 | 从娱乐圈限薪,到开启房地产税”

你包叔 | P2P走了一些弯路

2009年起,中国各地很多小企业都会接到一个电话,说他们公司信息被收入《中国商务黄页》。

几天后,他们就收到一本2000页的《中国商务黄页》和一张发票,要求支付几百元到上千元不等的广告费。

如果企业不付费,电话会被打爆,还会收到威胁短信:

兄弟,我是斧头帮X彪,是给黄页公司索要广告费的,如果三天内不寄钱,别怪我不仗义,不人性!最好让110二十四小时保护你和你家人,别怪老子没提醒你!

继续阅读“你包叔 | P2P走了一些弯路”

什么是BTS?Build Test Suite (System Image Scanning)

Build Test Suite (System Image Scanning)

The Build Test Suite (BTS) operates directly on software builds. It scans device images for preloaded malware and other Potentially Harmful Applications (PHAs) that may have been introduced by OEMs’ vendors and suppliers. BTS incorporates the same technology currently used for security scanning and analysis of applications installed via Google Play.

Starting April 1st, 2018, all partners MUST begin uploading their software builds to Google as described in their partnership agreements. Submission of software builds will be in addition to the existing test reports required for Google build approval.

Note: Partners are still responsible for vetting and reviewing all software that is distributed on their devices. Google continuously updates our databases and detection techniques for malware and security threats, but we may not always be able to detect an issue at the time of your build submission.

Submitting builds for BTS

Partners must submit whole software builds. Submissions of individual APKs are not supported. Google only scans APKs in the context of the whole build. As BTS develops, we will look beyond just the APKs in the filesystem images.

Enrollment for MADA partners

Partners can upload software builds in one of the following ways:

  1. Google Drive: Your TAM will share a Google Drive folder that you can copy your builds to.
  2. SFTP Dropbox: You can ask your TAM to set up a Secure File Transfer Protocol (SFTP) account for you so that you can upload your build software.
  3. Submission via 3PL: Submit firmware to your 3PL certifier using one of the supported formats.

Submit software builds

For each build that you submit to APFE, you should upload a single compressed archive (.zip, .rar, or .tgz) containing the Software Build in a supported formatThe archive should be named according to the build fingerprint, substituting forward slashes (“/”) and colons (“:”) with tildes (“~”). This helps reconcile the file with the reports in APFE.

Example:
If you have a zip file containing partition images that can be flashed using fastboot for a build with the fingerprint: acme/acme_1/acme_3g:7.0/NRD90M/123456789:user/release-keys
the file should be named:
acme~acme_1~acme_3g~7.0~NRD90M~123456789~user~release-keys.zip

Partners may submit additional software builds, although these submissions should be accompanied by at least a signature CTS report in APFE so that the results are available. Early submissions may help identify issues early on in the build process. We discourage submitting daily or continuous integration builds as those provide limited usefulness.

Build Test Suite analysis

BTS runs automatically on Google’s infrastructure in the background. The process depends on internal services that cannot be made available offline.

When BTS finishes, the results appear on APFE.

Build approval

If BTS does not detect any issues, then the build approval process will proceed as normal, subject to the results of other test reports uploaded.

Any suspected PHAs or other issue will be treated as test failure and will prevent build approval. Google can only share the package name and class of malware for any PHA. We cannot provide details on the possible impact of the PHA, its behavior, or how that behavior was detected.

If Google finds an issue after the build has been approved, your TAM will contact you. Partners must address new issues promptly and release an updated build that fixes the issue in accordance with their partnership agreements. New builds that still contain the issue will not be approved.

If you believe that an APK was incorrectly flagged, escalate to your TAM and provide as much detail as possible about the intended functionality of the app. Include details about the file’s origin, particularly if it was made in-house or by a supplier. Google will investigate and deal with these apps on a case-by-case basis.

Supported software build formats

Fastboot package

BTS requires the following partition images in a .zip (PKZIP) or .tgz (gzipped unix .tar) file:

  • system.img – The filesystem image mounted at /system on the device.
  • vendor.img – The filesystem image mounted at /vendor on the device.
  • oem.img – The filesystem image mounted at /oem on the device.
  • userdata.img – The filesystem image mounted at /data on the device. This is especially important if you pre-load or cache applications in the data partition to improve the out-of-box (OOB) boot time.
  • boot.img – The Linux Kernel and Ramdisk used to boot Android.
  • recover.img – The recovery image that the Linux Kernel and Ramdisk use for the device to boot to during recovery or to handle the command adb reboot recovery.
Note: The vendor.img and oem.img are only required if the build uses separate vendor and oem partitions, otherwise it is expected this content is part of the system image.

The images and filenames above are produced by the AOSP build system, and they can be applied to an unlocked OEM device using fastboot if the device’s bootloader support fastboot.

These filesystem images should be in Ext4, SquashFS, or F2FS format. Partners should use the sparse format for the partition image to reduce the space and upload size for filesystems with free space on them.

Other firmware formats

Google supports the following firmware formats used by various OEM, ODM, and SOC flashing tools:

  • Mediatek firmware used with Mediatek’s spflashtool
  • Spreadtrum PAC file format1
  • Qualcomm’s QFIL format
  • .NB0 format

Partners whose firmware is available in one of these formats may upload those formats, in a .zip, .tgz, or .rar file, instead of a fastboot archive. If you cannot provide firmware in one of the known formats, reach out to your TAM.

Note: Google does not accept firmware in self-extracting executables and does not accept password protected archive files.

Requesting an SFTP account

Larger OEMs may prefer submitting builds using SFTP because

  • SFTP does not require Google Drive quota.
  • BTS begins as soon as the upload completes.
  • Partners can use a wide range of SFTP client software.
  • SFTP is easier to integrate into automated build, QA review, and submission processes.

Contact your TAM to set up an SFTP account for uploading firmware images. You will need to generate an SSH2 RSA identity key pair for authentication and share the public key with your TAM. Once your SFTP account and dropbox have been configured, your TAM will provide you with the connection details for your SFTP account.

Generating an SSH Identity key pair

On Linux, use the following command, replacing “my_key” with a suitable key name:

$ ssh-keygen -t rsa -f my_key

This command will generate a private key, my_key, and a public key, my_key.pub. Your TAM will need the public key to set up your SFTP account.

Partners using a Microsoft Windows system can use the PuTTY client to generate SSH keys following these instructions.

Notes


  1. It is strongly recommended to compress Spreadtrum ‘.pac’ files to reduce the amount of data that needs to be uploaded. 

顾子明 | 房地产税来临前,个人房产的操盘指南

三四线无论是谁,都尽可能逃顶;一二线买新房的刚需,抓地产商低价抛的机会,该买就买,没必要等;而拥有多套住宅者,赶在房地产税来临之前,该抛赶紧抛。

前几天,我写了一篇《住建部房价问责机制落地,房地产将迎来巨变!》,很多朋友留言,看了这么多年我的文章,终于有一篇能彻底看懂了。不过,也有更多的读者针对其中的细节,提出了更多的问题,因此今天写一篇,详细解读一下房价走势的逻辑与具体的操作方式。

继续阅读“顾子明 | 房地产税来临前,个人房产的操盘指南”

顾子明 | 中华崛起之路上,必须要做的一件事

一百多年前,八国联军横扫“刀枪不入”的义和团,杀入北京城。吓得扼杀了辛亥变法的老佛爷仓皇“西狩”。

待事件平息后,老佛爷和清朝统治阶层痛定思痛,开启了比当年亲手扼杀的戊戌变法时,更加激烈的变法,而其中最优先的,就是科举制度改革。

对此,我们可以看一下,清朝最后一次科举考试的试题:

继续阅读“顾子明 | 中华崛起之路上,必须要做的一件事”

CTS 9.0 R1 released, new Android 9 platform and partner docs available

Android 9

Android 9 is the release of the development milestone code-named P. The source code for the following tests, including tests for instant apps, can be synced with the ‘android-cts-9.0_r1’ tag in the open-source tree.

顾子明 | 住建部房价问责机制落地,房地产将迎来巨变!

这几天,房地产市场普遍日子不好过。

伴随着宇宙第一房企碧桂园接连出现事故,近日有有媒体报道,目前房地产税法草案已经初步形成,目前正在细化和完善中,引发市场热议。

而昨天,房地产市场又迎来了一记重击。

住建部在沈阳召开部分城市房地产工作座谈会,强调加快制定规划,切实做好调控。坚决遏制投机炒房,严厉打击违法违规。对工作不力、市场波动大、未能实现调控目标的地方坚决问责

值得注意的是,对比去年11月的工作会议,调控房价的口号是要稳定,而今年的关键词升级为遏制

而升级为遏制的背景,是一周前,中央政治局会议召开。提出,要下决心解决好房地产市场问题,坚决遏制房价上涨

继续阅读“顾子明 | 住建部房价问责机制落地,房地产将迎来巨变!”

MTK平台Google OTA (GOTA) 支持情况

GOTA是google开发的。

服务器是用google的,客户不用自己搭建,只需要向google申请账号。
而手机(client 端)的app也是google开发的,放在GMS包内,所以贵司的项目需要安装GMS包。
贵司还需要把projectconfig.mk中的MTK_SYSTEM_UPDATE设为no,安装GMS包之后,
手机设置settings-> About phone ->check是否有版本更新的入口。

继续阅读“MTK平台Google OTA (GOTA) 支持情况”

顾子明 | 人民日报支持谷歌入华?百度怎么办?

今天,《人民日报》官方推特和脸书,分别表示欢迎谷歌回到中国大陆。

作为谷歌在华最大的竞争对手,百度李彦宏紧急在微信“朋友圈”发文回应:“如果谷歌决定回到中国,我们非常有信心再PK一次,再赢一次。”

继续阅读“顾子明 | 人民日报支持谷歌入华?百度怎么办?”

广升FOTA升级对GMS认证的影响

近期很多送测谷歌的项目因广升FOTA升级被谷歌退回,据了解是广升FOTA存在未经用户授权和知情的情况安装或升级应用。谷歌认为设备中包含广升FOTA会使GPP被禁用,而GPP是GMS设备安全核心的一部分。

3PL实验室建议急需送测的设备不要使用广升FOTA,或联系广升FOTA FAE提供解决方案,相信广升会提供符合GMS认证测试并删除FOTA本身自动更新的功能的版本。需要等认证结果进一步确认。

顾子明 | 将要面对的一个大时代

今天闲来无事刷新闻,看到了两则比较有意思标题,一个是“人大教授表示,房地产税开征条件不成熟 泡沫一捅就崩爆”,另一个是“看上去高大上的券商营业部,今年赚钱还不如兰州拉面馆”。

这两则新闻,让我想起了两件事儿。

而最近几天,我朋友圈几乎被各类券商首席们的吐槽刷了屏,他们疯狂攻击现行政策的背后,我想“今年赚钱还不如兰州拉面馆”,也许就是答案。

继续阅读“顾子明 | 将要面对的一个大时代”

贺江兵 | 银保监会开战银行业和保险业扫黑除恶专项斗争

【银保监会开战银行业和保险业扫黑除恶专项斗争】重点:非法吸收公众存款、非法集资放贷;以故意伤害等非法手段催收贷款的;利用黑恶势力开展或协助开展的;套取金融机构信贷资金,再高利进行转贷的;面向在校学生非法放贷;转贷;内部人参与。

这基本上对网贷平台和其他互联网金融是最后的致命一击;对于民间借贷也基本上给大致给打死了。以后的融资基本上回回到银行,银行对表外业务、资管收紧,社会整体的流动性趋紧。

远期售汇业务的外汇风险准备金率从0调整为20%

中国人民银行决定自2018年8月6日起,将远期售汇业务的外汇风险准备金率从0调整为20%,下一步人民银行将继续加强外汇市场监测,根据形势发展需要采取有效措施进行逆周期调节,维护外汇市场平稳运行,保持人民币汇率在合理均衡水平的基本稳定。

Android O版本 行为变更

Android O 除了提供诸多新特性和功能外,还对系统和 API 行为做出了各种变更。本文重点介绍您应该了解并在开发应用时加以考虑的一些主要变更。

其中大部分变更会影响所有应用,而不论应用针对的是何种版本的 Android。不过,有几项变更仅影响针对 Android O 的应用。为清楚起见,本页面分为两个部分:针对所有 API 级别的应用针对 Android O 的应用

继续阅读“Android O版本 行为变更”

什么是STS?(Security Test Suite)

Security Test Suite 安全测试套件

每月合作伙伴预览安全公告列出了设备制造商修复其设备的安全漏洞。 Android安全测试套件(STS)验证Android设备上是否解决了这些安全漏洞。 每月使用合作伙伴预览安全公告更新STS。 STS帮助合作伙伴验证:

安全补丁正确应用
相应的安全漏洞已修复
设备本身无安全漏洞

继续阅读“什么是STS?(Security Test Suite)”

作为一个中产阶级,我对国家有哪些不满意

作者 | 深圳宁南山

来源 | 宁南山(微信ID:ningnanshan2017)

这篇文章讲下,作为一个看好国家前途的中产阶级,对目前的中国有哪些不满意,仅代表我个人看法。

我自认为还算努力,一天工作12个小时以上甚至14个小时很正常,做事情到凌晨两三点是家常便饭。

但我说的这些不满意,都是凭借我个人努力无法改变的,必须寄希望于国家行动起来。我自己觉得,中国存在的问题很多,但是按照分类的话,可以分成三类:

第一类是直接影响民族前途命运,正在不断恶化,大家却都觉得不是问题,觉得不重要,没有意识到严重性的问题;

第二类是全国都知道很重要,都知道要努力解决,但是路却走错了的问题;

第三类是全国都知道重要,都在努力解决,而且总体在改善的问题。

继续阅读“作为一个中产阶级,我对国家有哪些不满意”

GMS Funding Eligibility Condition 已过认证设备需提交上市状态

  • Funding Eligibility Condition: From July 1, 2018, Google has monitored activations of devices after certification for future funding eligibility. Based on activations, if Google finds that a funded device has not been commercially launched within 3 months after the certification date, Google will request for justification from the partner. If a satisfactory justification is not provided by partner repeatedly, then the Funding Program may be suspended for that partner for few months by informing all the 3PLs and the partner.

继续阅读“GMS Funding Eligibility Condition 已过认证设备需提交上市状态”

GMS Requirements: Rich Communications Services (RCS)

Google believes that interoperable IP messaging based on the open Rich Communications Services (RCS) specification is a viable direction to improve the Android messaging experience for users beyond SMS/MMS and is becoming a fundamental technology expected on the devices for which we’re licensing GMS.


Therefore, we plan to add the following in the upcoming Q4 GMS Requirements (to be announced with other changes in November), which will be enforced 60 days after the announcement.

继续阅读“GMS Requirements: Rich Communications Services (RCS)”

深圳楼市调控政策升级!企业禁买!公寓停售!个人3年限售!离婚2年内有房首付不低于50%!

深圳市人民政府办公厅转发市规划国土委等单位关于进一步加强房地产调控促进房地产市场平稳健康发展的通知发布,深圳楼市调控政策升级!企业禁买!公寓停售!个人3年限售!离婚2年内有房首付不低于50%!

继续阅读“深圳楼市调控政策升级!企业禁买!公寓停售!个人3年限售!离婚2年内有房首付不低于50%!”

兽爷|漩涡中的碧桂园

清晨5点,莫斌手机响了。

打电话的是碧桂园安徽区域副总裁。莫斌接了电话,那头是慌得一比:

又出大事了!

除非没钱充话费,宇宙最大房企碧桂园CEO莫斌的手机,是不会关机的。

这是他在施工队养成的习惯。来碧桂园前,莫斌在中建五局干了21年,从普通员工做到了总经理。

中建的巅峰期,他同时管1500个项目。他手机24小时开机,因为随时准备救火。

他救过最艰难的场子,是2008年南京恒大的工地。一位讨薪的农民工被剁掉左手。

十年后,莫斌要管碧桂园全国2000个项目。晚上12点钟后,电话铃声一响起,他心脏是砰砰砰砰跳的。因为有时候这意味着某个工地的灾难。

莫斌的老板叫杨国强。杨老板据说17岁之前都没穿过鞋,他逢人就说自己是“农民的儿子”。

继续阅读“兽爷|漩涡中的碧桂园”

com.google.android.permission.gts.PreloadAppsTargetSdkVersionTest#testPreloadedAppsTargetSdkVersion fail

[DESCRIPTION]
使用GTS新工具GTS6.0R1测试 module:GtsPermissionTestCases,com.google.android.permission.gts.PreloadAppsTargetSdkVersionTest#testPreloadedAppsTargetSdkVersion fail
java.lang.AssertionError:All preloaded apps must target SDK 26 or higher:
com.mediatek.ppl targets 24,
com.mediatek.ygps targets 23,
com.mediatek.simprocessor targets 25,
com.mediatek.engineermode targets 23,
com.mediatek.omacp targets 25,
com.mediatek.emcamera targets 23,
com.mediatek.duraspeed targets 24,
com.mediatek.lbs.em2.ui targets 23,
com.mediatek.mtklogger targets 23,
com.mediatek.mtklogger.proxy targets 23,

继续阅读“com.google.android.permission.gts.PreloadAppsTargetSdkVersionTest#testPreloadedAppsTargetSdkVersion fail”

[GTS_6.0.R1]GtsPackageManagerHostTestCases中com.google.android.pm.gts.PackageManagerHostTest#testSoundPool FAIL

[DESCRIPTION]
GtsPackageManagerHostTestCases中com.google.android.pm.gts.PackageManagerHostTest#testSoundPool Fail]

Fail:
07-07 11:24:13 I/RemoteAndroidTest: Running am instrument -w -r –user 0 -e timeout_msec 600000 -e class ‘com.google.android.gts.packagemanager.InstantAppTestCases#testSoundPool’ com.google.android.gts.packagemanager.instant/android.support.test.runner.AndroidJUnitRunner on alps-k80_bsp-0123456789ABCDEF
07-07 11:24:19 I/XtsHostTestBase: Test com.google.android.gts.packagemanager.InstantAppTestCases#testSoundPool: FAILURE
07-07 11:24:19 W/XtsHostTestBase: java.lang.AssertionError: Instant App should be able to access Media / DrmManager.
Please apply patches r.android.com/502604, SHA d2b3a45, and SHA b93f049
at org.junit.Assert.fail(Assert.java:88)
at org.junit.Assert.assertTrue(Assert.java:41)

继续阅读“[GTS_6.0.R1]GtsPackageManagerHostTestCases中com.google.android.pm.gts.PackageManagerHostTest#testSoundPool FAIL”

Ubuntu 服务器无法编译软件,一直报filesystem 错误

最近公司服务器突然出现问题,导致软件工作停滞,于是本人就干起了网管的工作,决定去摸索一下,到底哪里出了问题,这里就分享一下个人的心路历程,希望对大家有用。

ubuntu 服务器无法编译软件,一直报filesystem 错误,首先想到的是重启系统,但是重启系统就进不去桌面了,只能进入命令模式了,由于服务器是由一个2T 系统盘,加上8个2T 组成的raid 6阵列,一个6T 的硬盘,只能心里祈祷raid 6 的阵列不能坏,因为raid6 的阵列完全不会搞。

在命令模式里输入:df – h (查看硬盘是否挂载),如下图:

继续阅读“Ubuntu 服务器无法编译软件,一直报filesystem 错误”

顾子明 | 从疫苗,国务院常务会,到房价走势

昨天看朋友发了个段子,说怀疑小时候打的是假疫苗,导致智力发布不全,辛辛苦苦攒的钱,都用来炒股,结果现在都快赔没了。

结果有朋友回复,说有可能打真疫苗的都去炒房了。

随着这两天中央再放水的舆论兴起,房价又要再一轮暴涨的言论又开始兴起了,尤其是从昨天的国务院常务会议召开后,股市中金融和基建板块全面走高,更是肯定了放水派与房价上涨派的观点。

那么,中央这一轮的水怎么放?房价怎么走?受益者又是谁呢?

继续阅读“顾子明 | 从疫苗,国务院常务会,到房价走势”

android.hardware.cts.CameraTest#testJpegExif

[DESCRIPTION]
CTS测试时,android.hardware.cts.CameraTest 中的testJpegExif 测项fail ,测试报告一般会报出如下类似的错误:

junit.framework.AssertionFailedError: expected:<3.5> but was:<3.3> at android.hardware.cts.CameraTest.testJpegExifByCamera(CameraTest.java:843)

[ANALYSE]

该项cts测试主要是测试拍照时,拍出来的jpeg图片中的focal length的值(最终读取sensor 的相关设定)是否与parameters中的值一致,若不一致则fail。

由于目前平台上面parameters中的focal length只有一个默认的初始赋值,而没有真正从sensor driver去query,所以若要修改sensor设定的focal length的值,也要同步修改parameters中的focal length值,并且前后摄像头的这个值也需要保持一致。

继续阅读“android.hardware.cts.CameraTest#testJpegExif”

顾子明 | 疫苗背后的逻辑

这几天,长生生物的“疫苗事件”,宛如一颗核弹般震撼了无数家长们的心,甚至很多焦虑的家长,都在研究给孩子出国注射疫苗。

不过今天,政事堂决定怼一下主流观点,说点大家意想不到的结论:

“如果单纯从为了孩子个人来看,国内疫苗优于进口疫苗,同时,不种疫苗优于种植疫苗。”

为什么国产疫苗优于进口疫苗呢?

继续阅读“顾子明 | 疫苗背后的逻辑”

你包叔 | 很惭愧,只是去了一点微小的库存

上周二,胡建房企阳光城在上海佘山,开了上半年营销总结会。

这又是一次胜利的大会。在新董事长朱荣斌带领下,阳光城上半年卖得特别6——卖了660多亿。这家房企成功逆袭,超越泰禾和旭辉,成了胡建地产商的领头羊。

做小酒店发家的林腾蛟,在一任任职业董事长前赴后继抛头颅洒热血的拼搏下,终于成了胡建之光。

总结会奖罚分明。这届北京和上海公司不行,胸口别着小红花的,都是名不见经传的后进城市。

有个城市让人大跌眼镜。那个城市在七十五年前,以一场大规模生产运动拯救了革命。七十五年后,这座城市又以一场运动,为当地房地产业续了一秒。

延安,今年阳光城卖得最好的城市,是这个革命圣地。

延安楼市过去十几年一直不温不火。尤其是库存巨大的新城,因为城投公司开发的楼盘滞销,政府三年前还不得不强令公务员购买。

西北边陲小城的这种平静,被席卷中国半壁江山的棚改运动打破了。2017年,延安商品房均价4000元一平米,销售额51亿元。是2016年销售额的1.3倍。

2018年,阳光城在延安卖的房子涨到8700块钱一平米,老区人民排队还买不到。困扰地产政府多年的楼市库存,一夜间去化完毕。

继续阅读“你包叔 | 很惭愧,只是去了一点微小的库存”

android.jvmti.cts.JvmtiHostTest911#testJvmti Fail

[DESCRIPTION]
D/ModuleListener: ModuleListener.testFailed(android.jvmti.cts.JvmtiHostTest911#testJvmti, junit.framework.AssertionFailedError: [android.jvmti.cts.JvmtiRunTestBasedTest#testRunTest java.lang.IllegalStateException: ###################
### Same thread ###
###################
 这项测试失败主要是因为手机里面的zygote进程创建进程时,所属进程中的线程不符合Google的要求。
一般是由客户自己加的功能引起的。
[SOLUTION]

继续阅读“android.jvmti.cts.JvmtiHostTest911#testJvmti Fail”

Test suites GMS July release GMS Client ID update

These versions will be required for GMS approvals as described in the table below:

Release Release version Required-use date
CTS 8.1 R7, 8.0 R11, 7.1 R19, 7.0 R23, 6.0 R30 2018-8-21
VTS 8.1_r4 and 8.0_r8 w August SPLs 2018-8-21
GMS 8.1_201807, 8.0_201807 2018-9-18

GMS Client ID update
Updated H3G country list to include ITWe’ve updated the GMS Client ID mapping (direct link), effective for new devices only. Check with specific carriers to confirm which values to set. Here’s a summary of the changes:

  • Removed AT, BE, CH, FR from Vodafone list of countries
  • Added a row for Vodafone AU

顾子明 | 央行财政部互怼,钱会流向哪里?

这几天,几乎经济领域的人,都在讨论央行和财政部的互怼,很多媒体甚至逐字解读,来解释这场互怼究竟是怎么回事儿。

说起来,政事堂最讨厌的就是把简单的问题复杂化,央行和财政部双方派出来的都是体制内的顶级官僚,这就像电视剧《Yes minister》里面,我们去扣职业官僚Humphrey的字眼毫无意义。

这两部门内斗的逻辑很简单,政事堂在前天文章中也说了,就是中央的强力去杠杆,把原有的蛋糕做小了,没有了增量之后,大家只好开始打存量的注意。

正所谓死道友不死贫道,各个部门以及其背后不同的利益团体,自然会开始披着正义的外皮,一本正经的开始怼对方。你们要是真信了他们为了打赢对方而准备的说辞,那就真是Naive了。

继续阅读“顾子明 | 央行财政部互怼,钱会流向哪里?”

被欧盟重罚340亿!谷歌警告:Android可能不再免费!

欧盟宣布将对谷歌罚款43.4亿欧元,约合人民币340亿元,理由是谷歌在原生Android系统强制预载Chorme浏览器和谷歌搜索引擎,涉嫌违反欧盟反垄断法。对此,谷歌CEO警告称,由于欧盟的决定,Android可能无法保持免费,或许将向手机厂商收取授权费。

欧盟对Alphabet Inc. (GOOG)旗下谷歌(Google)开出创纪录的43.4亿欧元(合50.6亿美元)反垄断罚单,并命令谷歌调整其业务,这可能让谷歌失去对手机这个该公司最大增长引擎的控制。

对于少数科技巨头的影响力,欧盟作出了迄今最严厉的指责,欧盟反垄断监管机构周三认定,谷歌滥用其Android操作系统的主导地位推广并强化自己的手机应用和服务,尤其是该公司的搜索引擎;全球超过80%的智能手机都搭载了Android系统。

Android手机预装了谷歌应用和服务,包括谷歌搜索。竞争对手长期以来都抱怨,Android的主导地位让谷歌具备了不公平的优势,吸引用户使用谷歌的应用程序,然后利用应用数据来设计并推出有针对性的广告。欧盟表示,预装的应用阻止了其他竞争性的应用。

谷歌近期政策通知

谷歌最新政策如下:

1、express+设备MR也可以享受谷歌资金支持;

2、谷歌将在8月份开始释放Android 9.X版本, go的版本也同时放出;

3.Android 8.X的截止日期为2018-12-31,2019年起仅能送测Android 9.X项目;

4.2018年10月1日起,谷歌强制执行STS及BTS,相应的补丁会每月更新一次。

顾子明 | 央行怒怼财政部背后,新一轮放水和机遇在哪里?

近日,随着央行研究局局长徐忠撰文怒怼财政部的财政政策不够积极。

对此,很多金融界人士都认为,这场央行怒怼财政部,是新一轮放水的开端。网上还有人改了一张很有意思的图:

然后,今天财政部就针对央行的文章,进行了一一的反驳,出纳央行和会计财政在互相埋怨,并把矛盾公之于众,还真的挺有意思…….

那么,未来财政会积极灌水吗?水又会灌向哪里?

嗯,这个几乎所有金融口都会关心的问题,说来话长了……

我们可以先看最近一个很火的段子:

继续阅读“顾子明 | 央行怒怼财政部背后,新一轮放水和机遇在哪里?”

TensorFlow 1.9 正式推出!

我们很高兴地宣布,TensorFlow 1.9 现已正式发布!请查看相应公告,及时了解一些主要特点和重大改变,轻松升级您的代码。

主要特点和改进

● tf.keras 文件升级: 新的基于 Keras 的入门以及程序员指导页

● tf.keras 升级到 Keras 2.1.6 API

● 添加 tf.keras.layers.CuDNNGRU 和 tf.keras.layers.CuDNNLSTM 层

● 对梯度提升树估算器 (gradient boosted trees estimators) 添加核心功能栏和损失 (feature columns andlosses) 的支持

● TFLite 优化转换器的 Python 界面有所扩展,命令行界面 (AKA:toco, tflite_convert) 再次包含在了标准 pip 安装中

● 优化了数据载入和文本处理:

  • tf.decode_compressed
  • tf.string_strip
  • tf.strings.regex_full_match

● 实验性地增加了对新的预制估算器的支持:

  • tf.contrib.estimator.BaselineEstimator
  • tf.contrib.estimator.RNNClassifier
  • tf.contrib.estimator.RNNEstimator

● distributions.Bijector API 支持使用新的 API 变化为 Bijectors 进行广播

 

继续阅读“TensorFlow 1.9 正式推出!”

你包叔 | 给你一个五星级的代价

7月13日上午,我和老赵蹲在一个200平米的大坑前,两根烟的时间里相对无言。

老赵五十岁了,工作是工程抢险,哪儿出事了,哪儿就有他给开发商擦屁股。工地上什么肮脏没见过。

看着眼前的废墟,老赵终于忍不住说了句话:

跑了这么多工地,没见过出这种事情的。

一天之前,杭州萧山,碧桂园前宸府项目边上出现了一个大坑。早上六点,已经有人发现工地基坑坑壁上出现了裂痕;不到两个小时,基坑边缘路面塌陷。

你包叔看到,基坑下面的水泥桩都歪倒了,梁也断掉了。一辆黄色的小挖掘机被泥沙埋了起来,只能看到挖臂,就像变形金刚“大黄蜂”被活埋了。

继续阅读“你包叔 | 给你一个五星级的代价”

谷歌Key的申请条件以及方式

Google 有2种Key ,申请条件如下:

1. Wedvine level 1 keybox[询问平台商是否支持Level1]

2. Attestation keybox [Android O必需]

3.10万台内可以共用同一个,详细如下:

MUST support key attestation where the attestation signing key is  protected by secure hardware and signing is performed in secure hardware.The  attestation signing keys MUST be shared across large enough number of devices  to prevent the keys frombeing used as device identifiers. One way of meeting  this requirement is to share the same attestation key unless at least 100000  units of a given SKU are produced. If more than 100000 units of an SKU are  produced, a different key MAY be used for each 100000 units.

申请资料如下:

继续阅读“谷歌Key的申请条件以及方式”

CtsIntentSignatureTestCases android.signature.cts.intent.IntentTest#shouldNotFindUnexpectedIntents FAIL

[DESCRIPTION]
CtsIntentSignatureTestCases android.signature.cts.intent.IntentTest#shouldNotFindUnexpectedIntents

Fail:
java.lang.AssertionError: [Package: com.android.systemui Invalid Intent: [android.intent.action.ACTION_SUBSIDYLOCK_STATE]]

[SOLUTION]

继续阅读“CtsIntentSignatureTestCases android.signature.cts.intent.IntentTest#shouldNotFindUnexpectedIntents FAIL”

顾子明 | 从《我不是药神》,看医疗改革

这两天,被《我不是药神》这电影刷屏了,本来呢,这部片子在国家启动医疗改革之前的播出,令政事堂倍感欣喜,但是这两天看了几篇电影后对医改的评论文章之后,我却感受到一丝的恐惧之中。

原因无他,最近大量的媒体和自媒体,都将医药矛盾指向了中国对救命医药的高关税、进口药物的高审批周期,解释医药科研重金投入高周期的不容易,建议鼓励医药专利保护,以及支持引入民营医院来竞争。这些建议看起来很美好,但实际上在为背后的国际医药集团给国内民众洗脑。

首先,我们要明白,全球的医疗资本势力之强,已经超越了除了美国之外的所有发达国家,堪称全球第二大经济体。

就拿美国来说,医疗资本的影响力,绝不在军工、石油、金融等顶级资本之下。特总全球毛衣战打得风生水起,结果对国内的医药巨头一点办法都没有。

而任何经济体,规模到了一定程度,是必要追求政治影响力并未自身利益进行扩展,嗯,这都是历史的必然。

继续阅读“顾子明 | 从《我不是药神》,看医疗改革”

中国手机往事

来源 | 腾讯深网    

作者 | 王潘     

编辑 | 高宇雷 康晓

加州和纽约,一直是两个不同的世界。

2018年6月24日下午,一脸标志性微笑的贾跃亭出现在Faraday Future位于美国加州洛杉矶的总部,他告知全体员工FF完成20亿美元融资、并且自己将出任公司CEO的“好消息”。

就在同一天傍晚,6位中国来客从中国香港出发落地美国东岸纽约,他们穿着随意,佩戴着同一款TS尼龙墨镜行走在纽约街头,颇有现代版《教父》的感觉。第二天一早,他们将在位于曼哈顿中城的四季酒店为半个月后正式敲钟上市的公司进行路演。这6人中有一个人的名字叫雷军,在路演结束后,他仍保持着一贯克制的微笑。

纽约街头戴墨镜的雷军一行

相当长的一段时间里,贾跃亭创办的乐视和雷军创办的小米,在手机和电视业务上激烈对垒。时至今日,乐视已经逐渐淡出人们的视线,由乐视开启的互联网电视模式却被小米发扬光大。如今小米正迎来它成立以来最好的时期,由小米开创的互联网手机模式也被学习和借鉴,只不过结局迥异,荣耀、一加等公司开花结果,魅族、锤子和360手机等公司则在苦苦挣扎,而更多的创业公司早已灰飞烟灭。

雷军、黄章、罗永浩、刘作虎、贾跃亭……这些创业者具有完全不同的特质,有的是高等学府学霸,有的却只有初中学历,有的之前职业是教师,有的则出自传统制造业公司。如今,他们或没落,或挣扎,或成功,这是他们十年间发生的故事。

继续阅读“中国手机往事”

Android 8.1 Google issue

Android 8.1 Google issue
特别注意:
1.有link的Google issue ,不需要再来申请分析报告,用link申请waive.
2.已得到Google回复的: You can get a waiver .

3.已提交google等待google 回复的: Waiting for google feedback.
所有Waiting for Google feedback的Google issue, 均需要客户与Google 确认是否可以waive, MTK 亦在努力与Google 沟通中,一旦拿到Google waiver, 会修改成:You can get a waiver
以下Google issue,不是全部Google issue, 其它fail 需要提供Log 来确认
同一个google issue可能在多个CTS版本 一直存在,因此豁免版本不仅限于标注的CTS版本。同一条case在CTS/CTS-ON-GSI测试下,fail root cause相同,则是同一个问题,同一个waive ID;

继续阅读“Android 8.1 Google issue”

兽爷|海航非常48小时

发布王健讣告的四个小时后,海航管理层向不知所措的员工下达了口头通知,让大家安静,不要妄意揣摩。

慌乱其实是从那天早上开始的。海航位于海口和北京的办公室,很多资料被管理层要求封存,各种消息在公司流传。

当时还没有几个人知道,最终出来的公告,是公司实际掌舵人去世的讣告。

继续阅读“兽爷|海航非常48小时”

兽爷|海航的M15走了

朋友早上对我说,今天上午海航总部一片慌乱,董事局很多宣传资料都封存了,似乎发生了大事,马上有一个公告要出来。

万万没有想到,这是一个讣告。

半小时前,海航官方宣布,海航集团有限公司联合创始人、董事长王健,在法国公务考察时意外跌落导致重伤,经抢救无效,在当地时间2018年7月3日不幸离世,享年57岁。

上个月,西班牙机密报报道过海航创始人陈峰去世的消息。后来很快被海航集团辟谣,没想到一个月后,走的是海航另一位创始人王健。

继续阅读“兽爷|海航的M15走了”

政事堂 | 凤凰涅槃的海航,与割袍断义的李笑来

昨天,新一届的国务院金融稳定委员会成立了,还特设了中纪委、中组部、中宣部、网信办、公安部、司法部、最高法等七个协作单位。

这意味着从意识形态舆论控制,到取证调查批捕审判金稳委完全可以进行一条龙式的“服务”。

而转过头来的今天,就传来了两个有意思的事儿。

一个是资本大鳄海航的董事长王健跌落导致重伤,经抢救无效,另一个是币圈首富李笑来的一个大尺度谈话录音被曝光。

本来呢,这俩事儿没啥关系,不过放在金融监管加强的背景下,就突然有些意思。

继续阅读“政事堂 | 凤凰涅槃的海航,与割袍断义的李笑来”

海航集团董事长王健意外身亡

海航集团官网发布一则讣告:海航集团有限公司联合创始人、董事长王健,在法国公务考察时意外跌落导致重伤,经抢救无效,于当地时间2018年7月3日不幸离世,享年57岁。

海航方面表示:“为保证慈航基金会永续的生命力,海航高管在离职或离世后,将把通过股权激励制度获得的股权捐赠给慈航基金会。”(

政事堂 | 棚改货币化中止了,房价何去何从?

就像操刀这一轮改革的那位权威人士说的,只有危机到了最严重的的时刻,才能够倒逼改革。

针对于棚改货币化的终结,首先,我们要明白,这并不是今年六月份才匆忙定下来的政策,实际上从去年六月份开始,曾经国务院吹风会经常释放的货币化棚改加速的声音,就已经停止了。直到一年之后,国开行才从地方收回审批的权限,这意味着整个货币化棚改政策的终止,并不仅仅是一个问题,而是一个系统性的问题。

继续阅读“政事堂 | 棚改货币化中止了,房价何去何从?”

你包叔 | 中年深圳之烦恼

十几年前,你包叔的好友兽爷走到了人生的一个十字路口——南下,还是北上。

深圳朋友对他说,南下来深圳吧,这是中国最平等的城市。大家都赤条条来到这里,再穷也可以在布吉的城中村落脚。不管有没有深圳户口,死了都能享受1830元的免费殡葬。

兽爷听说后十动然拒,头也不回地去了北京。

十几年后,当年中国最平等的城市深圳,也回不去了——这座城市正在举行着一场场轰趴,大多数人只能围观,无法加入其中。

一场轰趴是在6月21日的雨中进行。那天深圳的雨下得和书桓走的那天差不多,为了认筹深圳华润城润府三期,房产登记中心前开证明的人们排起长队。

官方发文辟谣,“打印无房证明排队5公里”、“婚姻登记处排队离婚买房”是恶意夸大歪曲事实,将会调查到底。

几天过去,官方也没说清队到底排了几公里。这又成了一桩无头公案。

741套千万豪宅,引来6776人认筹,摇号中奖率11%。

6000多人失望走出摇号处,认筹最多客户认了15个筹,3000万现金冻结在银行。

结果还是没有摇中。

这场轰趴源于政府的限购。润府的价格,已回到2016年。润府一期二手房价格最高到了十三万,三期备案价却仅为八万五,买到的人,等于喜提300万+。

继续阅读“你包叔 | 中年深圳之烦恼”

MT2625 NBIOT SDK 1.2 release

NBIOT_SDK_V1.2.0.7z

ReleaseNote_NBIOT_SDK_V1.2.0
Main changes
–   Features and optimization
o [MT2625] Added new AT command AT+CRLA–Restricted UICC logical channel access.
o [MT2625] Provided the NV item to customer to change the OOSA  search timer.
o [MT2625] Optimized the cell search flow that speed up and try to find the strongest cell for the frequency list search.
o [MT2625] Upgrading the implementation of 3GPP CR R5-181304, so if TC 22.4.23 is tested on Starpoint V1.6.0.1 or later, this upgrading should be supported.
o [MT2625] Add NVDM backup area base address and length on download configuration file for FlashTool to retain backup area data prevent from being formatted. This feature only can work with FlashTool V2.2.7 or above version.
o [MT2625] Support customized ATCI default port and default baud rate.
o [MT2625] Enhancement LWM2M CT AT command.
o [MT2625]:Output partial AP log (GLOGE、GLOGW、RTC_LOG_ERROR、snprintf)  to PC tool with the new created “SIG_SYSLOG_TEST_FILE_OUT” GKI signal, so that the PC Tool can filter such log from GUI.
–   Bug fixes
o [MT2625] Fixed the issue that AT channel is blocked with PIN enabled SIM card.
o [MT2625] Fixed the issue that TC22.3.1.2 failed on Starpoint V1.6.0.1.
o [MT2625] Fixed the issue that sometimes subscribed topic can’t be received randomly.
o [MT2625] Fixed the issue that there is 5s delay to send the data to CT IOT platform.
o [MT2625] Fixed the issue that crash happened when a large MQTT package published.
o [MT2625] Fixed the issue that sometimes 2 packages are sent to CT IOT platform in one send.
o [MT2625] Fixed the issue that WDT timeout seldom happened if HTTP failed to send request or connect to server.
o [MT2625] Add sleep lock of HAL ADC and HAL TRNG during HW working.
o [MT2625] Fixed the issue that not auto do default PDN link Creation when the SDK version from V1.0.x to V1.1.1 and later.
o [MT2625] Fixed the issue that DUT still enter into light sleep mode while GNSS power on.
o [MT2625]: Fixed the issue that TC22.4.11 failed on Starpoint V1.6.0.1.
o [MT2625]:Fixed the issue that the Meta tool is not able to read right calibration data after formatted all.
o [MT2625]:Fixed the issue that UE crashed when setting  earfcnoffset to other value than -0.5 in MixRx in META.
o [MT2625]:Fixed the issue that when the first NVDM access is the top NVDM item in NVDM verno table, its verno is wrong. It will lead to this top NVDM item is wrong in this case.
o [MT2625]:Fixed the issue that UE crashed when temperature is lower than -42 degree centigrade.
o [MT2625]:Fixed the issue that UE  crashed caused by unsuitable measurement scheduling.
o [MT2625]:Fixed the issue that the Meta Tool does not response properly when UE fails synchronize to instrument during NSFT test.

 

支付宝使用的30多个开源软件

在支付宝中的“设置”选项中,有一项为“关于”,在版权信息中显示了所有使用的开源软件信息。不看不知道,一看吓一跳,原来支付宝居然使用了30多个开源软件,下面整理了支付宝 Android 客户端使用的开源组件,觉得对你们有帮助的可以看下:

继续阅读“支付宝使用的30多个开源软件”

MT2625 SW Architecture

MT2625 SW Architecture

联发科在参考设计中集成了NB-IoT(MT2625)、蓝牙(AB1602)、WiFi(MT5932)和GPS(MT3333)。也就是说,这款通用模组面向的客户不局限于抄表、智能路灯、共享单车等大家所熟知的业务,消费者家中各种的家电连接、售后服务,高校洗衣房里智能洗衣机的远程排位等等场景均可通过上述模组实现。

单纯从集成多种连接能力看,这将进一步扩充NB-IoT商用场景,对NB-IoT网络未覆盖的区域也是一种连接能力的补充,有点类似LTE TDD/FDD融合发展的意味,通过同时支持多模壮大TD-LTE国际市场的发展空间,进而引领5G发展。

继续阅读“MT2625 SW Architecture”

兽爷 | 宋卫平北上

过去一年,如果评选中国地产界四大热词,“抢房”和“摇号”肯定要入选。

限购依旧继续,但排队摇号抢房比比皆是。前不久的成都,中铁建一个300多套房子的项目,6万多人去摇号;招商一个项目600套房子,5万人摇号。

靠着房地产,我们应对了历次经济危机。这一次,在全国人民疯狂地摇号抢房下,我们又完成人类历史规模最大的债务转移。

继续阅读“兽爷 | 宋卫平北上”

兽爷丨老赖也有春天

2017年春节长假一个晚上,海南三亚,中亚酒店。

十几个老中青在天台大堂吧坐成两桌,不咸不淡地喝茶吹水。他们从大陆各个角落迢迢而来,有当地官宦,也有打北京来的大哥,还有几个地产富豪。

其中一个地产富豪眼睛很大。十几天前,他开了一个“同袍偕行”的发布会,宣布150亿援交一个濒临破产的互联网明星企业家。

当时没有人会知道,甚至“大眼睛”自己也料想不到,五个月后,他还会干一件将载入商业史的大事——拯救中国首富。

继续阅读“兽爷丨老赖也有春天”

你包叔 | 感觉链家被掏空

2003年,顺驰一路狂飚的时候,孙宏斌突然创立了一家名为融创的公司,专做高端楼盘。

融创与顺驰同样激进,一年之后,销售额就达到了25亿。孙宏斌甚至认为,5年后,他将拥有两个顺驰。

两年后,孙宏斌将自己手头上的资产分成了顺驰A和顺驰B。他把顺驰A卖给了路劲,即便再多熬四五个月,就能拿到30亿回款,但顺驰已经枯竭了。

转让顺驰好几年后,接盘侠路劲董事长单伟豹还在吐槽孙宏斌。他说孙宏斌兜售顺驰前,已经掏空了这家公司,留下了一堆烂资产,把好的资产全装进顺驰B——融创里面了。

顺驰的失利成了孙宏斌人生的重要一课。融创因此学会了断臂求生,把收购来的成都著名烂盘蓝谷地和长春的项目马上卖掉变现,融创获得重生。

融创的“创”,来源于天津城投旗下的“天津创业环保”。天津的朋友告诉你包叔:

融创的第一桶金,来自与国企的眉来眼去。

2015年,天津一位女领导落马,牵涉了“建口”20多个官员,到现在仍有余波。

那时,孙宏斌还不知道,十年后,他将投资两家房地产以外的公司。一家是乐视,一家是链家。他也不会想到,自己将接连被掏两次。

世事好轮回。

继续阅读“你包叔 | 感觉链家被掏空”

兽爷|春风又绿江南岸

昨天夏至。据说这是每年的转折点,这天过后,太阳会走上一条回头路。

夏至前,中国股市就迫不及待地走上了回头路。

前天是2015年的股灾三周年。纪念股灾最好的方式是什么?就是在三周年日,把所有股票打折销售,让历史重演一遍。

于是前天股市,下午千股跌停。但兽爷的好朋友你包叔看上去却很高兴,他说他的股票下午一点都没跌——因为上午就跌停了。

辩证法奠基人赫拉克利特说,人不能两次踏进同一条河流。但中国股市告诉我们,具有中国特色的股民,可以两次踏进同一条河流。

股灾不可怕,可怕的是市场没有逻辑。有人说,三年过去,本来想系统总结一下经验教训,结果发现经验没多少,教训又多了。

大家像蝼蚁一样勤勤勉勉活着。一会儿股市过山车,一会儿楼市一声雷,一会儿汇市大跳水。

股、房、汇,这三个交易市场,是一个国家金融的命脉。

继续阅读“兽爷|春风又绿江南岸”

CtsNetTestCases android.net.wifi.cts.NsdManagerTest#testNDSManager FAIL

[DESCRIPTION]
CtsNetTestCases android.net.wifi.cts.NsdManagerTest#testNDSManager
04-05 15:12:49 I/ConsoleReporter: [1/1 arm64-v8a CtsNetTestCases HGAE5WKC] android.net.wifi.cts.NsdManagerTest#testNDSManager fail: junit.framework.AssertionFailedError
at junit.framework.Assert.fail(Assert.java:48)
at junit.framework.Assert.assertTrue(Assert.java:20)
at junit.framework.Assert.assertTrue(Assert.java:27)
at android.net.wifi.cts.NsdManagerTest.testNDSManager(NsdManagerTest.java:361)
at java.lang.reflect.Method.invoke(Native Method)
[SOLUTION]

继续阅读“CtsNetTestCases android.net.wifi.cts.NsdManagerTest#testNDSManager FAIL”

android.hardware.consumerir.cts.ConsumerIrTest#test_timing fail

[DESCRIPTION]
run cts -m CtsHardwareTestCases -t android.hardware.consumerir.cts.ConsumerIrTest#test_timing
fail
06-12 15:34:34 D/ModuleListener: ModuleListener.testStarted(android.hardware.consumerir.cts.ConsumerIrTest#test_timing)
06-12 15:34:34 D/ModuleListener: ModuleListener.testFailed(android.hardware.consumerir.cts.ConsumerIrTest#test_timing, junit.framework.AssertionFailedError: Pattern length pattern:499995000, actual:926538
at junit.framework.Assert.fail(Assert.java:50)
at junit.framework.Assert.assertTrue(Assert.java:20)
at android.hardware.consumerir.cts.ConsumerIrTest.test_timing(ConsumerIrTest.java:94)
at java.lang.reflect.Method.invoke(Native Method)
[SOLUTION]

继续阅读“android.hardware.consumerir.cts.ConsumerIrTest#test_timing fail”

android.media.cts.CamcorderProfileTest#testGetWithId fail

[DESCRIPTION]
run cts -m CtsMediaTestCases – t android.media.cts.CamcorderProfileTest#testGetWithId
fail :
06-11 11:31:08 D/ModuleListener: ModuleListener.testStarted(android.media.cts.CamcorderProfileTest#testGetWithId)
06-11 11:31:09 D/ModuleListener: ModuleListener.testFailed(android.media.cts.CamcorderProfileTest#testGetWithId, junit.framework.AssertionFailedError: expected:<4500000> but was:<24000000>
at junit.framework.Assert.fail(Assert.java:50)
at junit.framework.Assert.failNotEquals(Assert.java:287)
at junit.framework.Assert.assertEquals(Assert.java:67)
at junit.framework.Assert.assertEquals(Assert.java:199)
at junit.framework.Assert.assertEquals(Assert.java:205)
at android.media.cts.CamcorderProfileTest.assertProfileEquals(CamcorderProfileTest.java:115)
at android.media.cts.CamcorderProfileTest.checkSpecificProfiles(CamcorderProfileTest.java:240)
[SOLUTION]

继续阅读“android.media.cts.CamcorderProfileTest#testGetWithId fail”

android.bluetooth.cts.BluetoothLeScanTest#testBasicBleScan fail

[DESCRIPTION]

android.bluetooth.cts.BluetoothLeScanTest

— testBasicBleScan

–testBatchScan

— testOpportunisticScan

— testScanFilter

Fail信息如下:

fail junit.framework.AssertionFailedError: Scan results shouldn’t be empty at junit.framework.Assert.fail(Assert.java:50)

[SOLUTION]
首先,请确保合入patch:ALPS03646285

继续阅读“android.bluetooth.cts.BluetoothLeScanTest#testBasicBleScan fail”

你包叔 | 天府向左,成都向右

2013年9月,一个浙江地产商跑到成都西北一百公里的北川新县城,拍了块地,要搞房地产。

所有人都觉得他疯了。

北川是大地震灾情最严重的地方,县城2.2万人只有8000多人活了下来,大半个县城都在土里埋着。政府重建了一个新县城,给每家都分了安置房。

人人有房住,比雄安还更早消灭商品房市场。谁还会买房?

继续阅读“你包叔 | 天府向左,成都向右”

兽爷|一颗螺丝掉在地上

“血汗工厂”第一次为中国人所熟知,是几个香港大学生在2008年搞的一个大新闻。

那些学生偶然看到玖龙纸业东莞工厂工人罢工的新闻,于是有组织有计划潜入东莞,躲在积满3厘米黑灰的工厂门口。有工人出来,就把对方拉到一边偷偷问。

这些图样图森破的年轻人,吃惊地“发现”,玖龙生产的每一张纸,都浸透了工人的鲜血。

继续阅读“兽爷|一颗螺丝掉在地上”

com.google.android.permission.gts.DefaultPermissionGrantPolicyTest#testDefaultGrantsWithRemoteExceptions test fail

[DESCRIPTION]
 com.google.android.permission.gts.DefaultPermissionGrantPolicyTest#testDefaultGrantsWithRemoteExceptions test fail
java.lang.AssertionError: Permission:android.permission.WRITE_EXTERNAL_STORAGE cannot be granted by default to package:com.google.android.talk  
[SOLUTION]

继续阅读“com.google.android.permission.gts.DefaultPermissionGrantPolicyTest#testDefaultGrantsWithRemoteExceptions test fail”

关于USB Accessory Test测试事项

[DESCRIPTION]
一、USB Accessory Test测试,不要求测试机端支持OTG;
因此取消usb.host不会影响此项测试;

<meta-data android:name=”test_category” android:value=”@string/test_category_hardware” />

<meta-data android:name=”test_required_features” android:value=”android.hardware.usb.accessory” />

<meta-data android:name=”test_excluded_features”

二、USB Accessory Test测试方法:
1、Install the Cts Vefifier USB Companion app on a separate helper device;
2、Start the accessory test companion in the Cts Verifier USB compannion;
3、Connect the two devices, if using a otg adapter make sure the adapter directly conected to the helper device.if using an type-c cable make sure that the helper device is set as supply power to the attached device.

[SOLUTION]

继续阅读“关于USB Accessory Test测试事项”

com.google.android.os.gts.SysConfigTest#testValidSysConfigPresent fail

[DESCRIPTION]

低于内存是512MB的android go项目,maps go是optional app.(参考GMS Go Requirements – 2018-02-23.pdf第3页),
但是移除掉的话,会出现如下GTS fail:
Module:GtsOsTestCases
Test:com.google.android.os.gts.SysConfigTest#testValidSysConfigPresent

com.google.android.os.gts.SysConfigTest#testValidSysConfigPresent
fail
java.lang.AssertionError: Modification of required config file: Missing elements for tag linkedApps: ‘com.google.android.apps.maps’ . required={com.android.vending, com.google.android.music, com.google.android.apps.docs, com.google.android.apps.maps, com.google.android.videos, com.google.android.apps.photos, com.google.android.calendar, com.google.android.apps.tycho, com.google.android.talk, com.google.android.apps.youtube.mango} . all={com.google.android.apps.docs.editors.docs, com.google.android.apps.mapslite, com.google.android.apps.docs.editors.sheets, com.google.android.apps.docs.editors.slides, com.android.vending, com.google.android.music, com.google.android.apps.docs, com.google.android.apps.plus, com.google.android.videos, com.google.android.apps.photos, com.google.android.calendar, com.google.android.apps.tycho, com.google.android.talk, com.google.android.apps.youtube.mango} at org.junit.Assert.fail(Assert.java:88) at com.google.android.os.gts.SysConfigTest.assertSystemConfigEquals(SysConfigTest.java:424) at com.google.android.os.gts.SysConfigTest.testValidSysConfigPresent(SysConfigTest.java:112)

[SOLUTION]

继续阅读“com.google.android.os.gts.SysConfigTest#testValidSysConfigPresent fail”

你包叔 | 高考当然要靠自我奋斗

明天是高考的第一天,安徽大别山深处的“高考工厂”毛坦厂中学学生,将结束一年暗无天日的生活,坐着车牌号为“91666”的大巴奔赴考场。

而在一个月前,北京史家胡同小学的学生们在奥体中心开了自己的校运会,多位奥运冠军坐阵,比赛解说员是央视骨灰级名嘴宋世雄。

小学常常被称为“人生的起跑线”。但很多时候,大部分人根本不在一个赛道上。

即便在北京,学校也被分为“牛小”“普小”“渣小”,学生被分为“牛娃”“奥牛”“英牛”。

继续阅读“你包叔 | 高考当然要靠自我奋斗”

android.media.cts.AudioTrackLatencyTest#testPlaySmallBuffer test fail

[DESCRIPTION]

android.media.cts.AudioTrackLatencyTest#testPlaySmallBuffer test fail
junit.framework.AssertionFailedError: testPlaySmallBuffer: did it play all the data? expected:<1539> but was:<1024>
at junit.framework.Assert.fail(Assert.java:50)
at junit.framework.Assert.failNotEquals(Assert.java:287)
at junit.framework.Assert.assertEquals(Assert.java:67)

[SOLUTION]

继续阅读“android.media.cts.AudioTrackLatencyTest#testPlaySmallBuffer test fail”

VtsHalKeymasterV3_0Target模块Fail

[DESCRIPTION]
VtsHalKeymasterV3_0Target模块里面这2条case Fail

AttestationTest.EcAttestation ”“AttestationTest.RsaAttestation fail

GTS也有2条对应的case 会Fail
com.google.android.gts.security.AttestationRootHostTest#testEcAttestationChain
com.google.android.gts.security.AttestationRootHostTest#testRsaAttestationChain

[SOLUTION]

继续阅读“VtsHalKeymasterV3_0Target模块Fail”

你包叔 | 杭州人民不关心楼市


5月28日,杭州官方发布了年度“十大热词”。他们的大数据显示,过去一年最能反映杭州人民呼声的十大热词,是:

跑改、地铁、环保、教育、单车、电费、食药、拥堵、降费、垃圾。

去年这个时候,杭州十大热词是:

办事、减负、雾霾、健康、邮递、物价、食品、拥堵、降费、垃圾。

在杭州房价冲出亚洲走向世界的两年里,杭州人民关心列表里,没有“房子”。

杭州十大热词出炉的那天,核心商业区的一块地被恒隆以107亿价格拍下,楼面价每平米5.5万。上海中心新天地的地起拍楼面价也仅有3.5万。

这块地拍了7个小时,竞价了336轮,佛系的香港开发商恒隆,很多年没有露出獠牙了。

2018年快过去一半,主管部门三令五申,也阻止不了全中国人的买房热情。从二线四小龙再到三四线城市,庞大资金席卷了一个又一个城市,看不到尽头。

在丹东,炒房客把这座边陲小城炒出了限购;在成都,几万人抢一千套房,排队绵延几公里。

在西安,316套房子摇号,出现了几十个公职人员关系户;在郑州,融创壹号院和金茂府把房价拉到十万一平米,有销售甚至喊出“二十万不是梦”。

这些城市气温都没杭州高。

继续阅读“你包叔 | 杭州人民不关心楼市”