小米手环为什么不显示睡眠数据?

核心提示1、你没有戴或者没有戴好(比较松动,没有能贴合到皮肤),这直接根本上阻断了手环监测。2、你没有设置好。不论用的小米穿戴还是小米运动,都在设置里,把心率检测改成自动心率检测+辅助睡眠检测。频率的话自己改,十分钟就可以。一分钟没必要。3、你的手

1、你没有戴或者没有戴好(比较松动,没有能贴合到皮肤),这直接根本上阻断了手环监测。

2、你没有设置好。不论用的小米穿戴还是小米运动,都在设置里,把心率检测改成自动心率检测+辅助睡眠检测。频率的话自己改,十分钟就可以。一分钟没必要。

3、你的手环压根不支持睡眠检测

亲,你能说出你家乡有哪些特产吗?

专属她。

专属他。 渐渐的、淡忘

曾经的、曾经 厮守、静

私守、俊 ♂、 那情

♀、那爱 听我对你说

听你对我说 〆、永恒。╮

〆、刹那。╮ 抬头自己瞅!

明月几时有? 春风欲醉人心

醉影相当迷人 风雨中陪着我

阳光中照着我 巷口、等伱回

巷口、等伱接 世世、世不离

生生、生相依 ◇◆◇、傻瓜

◆◇◆、猪头 还不起旳情ゝ 

要不起旳爱ゝ  你总在笑╮

我总在看╮ 地老|?天荒

地久|?天长 **有毒°

玫瑰带刺° ⅱ- 逃不掉╮

ⅱ- 躲不开╮ 这个可以有ゝ

这个真没有ゝ 峩 -千金难买

峩 -千金难卖 厮守1直到老#

私守1直到老# 孤岛两相邻

浪潮一水间 娜╮对n1如此迷恋

轩╮对n1如此依赖 情ゝ陪伴y1生

花ゝ散落y1地 ﹏祗ゞ看著伱

﹏祗ゞ看著莪 伦敦叹息

倾听悉尼 捆住你。

绑住你。 靑舂、﹂场徊菋

徊菋、﹂场靑舂 悬 念,

悬 恋 庸颜(▲)2ou1

魅眸(▲)2ou1 S。/.Ev1R

S。/.Av1R 高傲的男ren

骄傲旳女Ren 那么平凡、

却又深刻、 不离开你丶

离不开你丶 戳别不带套

带套不戳别 信姐者永玍〆

恨哥者永灭〆 ◆ 偏爱┐

◇ 至爱┐ ①褙仔懓伱

①褙仔恋伱 �7�8 伯虎

�7�8 如花 处处留情╮

自作多情╮ 国际先生︶ ̄

国际**︶ ̄ 傻男人√

傻女人√ 刻骨铭心ㄟ

轻描淡写ㄟ ╰悲伤繁衍眼眸

繁华透视瞳孔╮ 霸 一生

占 一世 沉默�7�9

寂静�7�9 ◆◇红米饭ヽ

◆◇白米饭ヽ 我×.●明白

我●.×不懂 ╭ァ先上车。

╭ァ后买票。 男人、没人爱

女人、没人疼 是阳光太灿烂

是微笑太刺眼 笨蛋,我爱你

傻瓜,我知道 ◆◇ヽ路人甲

◆◇ヽ路人乙 //、﹏ 校草

//、﹏ 校花 欣慰的欣慰、

流泪的流泪、 ◆◇丶怪怪男

◆◇丶乖乖女 相惜定不弃っ

相惜亦不弃っ ■ M mk

■ A xy 玲m、爽嘛

宵g、爽死了 红色的雨伞

白色的礼服 看。喜欢的人

听。喜欢的歌 男人 别致

女人 独特 ヽ 偷来的情

ヽ 抢来的爱 小妹丶骚扰你。

小哥丶勾引你。 二氧化碳

空气 听着小曲╰╮

╰╮唱着小调 ii、 四叶草

ii、 樱 花 (り、依赖成罪。

(り、温柔成瘾。 要Bu起的『任性』

攀Bu起的『高傲』 寂︶ㄣ

寞︶ㄣ 喂、love n1

喂、miss n1 爱、凄凉。

情、伤感。 最远の↘距离

最近の↘心跳 、绚丽登场ㄟ

、繁华落幕ㄟ 这是‘调戏

那是’勾引 左手,给伤。

右手,给爱。 我爱你

我愿意 Somnus丶毒

Somnus丶独 不可忽略的爱

不曾质疑的情 贪恋你全部つ

依赖你所有つ 容身一体旳气质�0�6

容身一体旳傲气�0�6

苹果mggx3ch/a是什么意思?

我的老家海拔高只能种植两种农作物,土豆 莜麦!如今全部荒废了。。。

中江挂面,中江白芍,中江丹参,中江柚子

文山八个县的特产

文山州是少数民族聚居的地方,有很多少数民族的装饰饰品,在文山民族商店里的品种繁多,选择的余地很大。文山是有名的“三七之乡”,三七的药用价值很高,还可以煲汤。文山州八个县的特产是比较多的现在我就给大家随便介绍几个吧,。

1砚山米线

砚山米线可以算是云南米线中的佼佼者,以色白而有光泽、细长柔韧、耐烫不断而见长。

2三七

文州盛产三七,又叫田七。生用能止血强心、散淤生新、消肿定痛,熟用能活血、补血、强壮补虚。“三七汽锅鸡”就是云南传统名菜,食后有养气补虚之功。文山壮锦是我国四大名锦之一,有织锦和绣锦。织锦图案生动,色彩夺目,结实耐用,一般用作床罩、壁挂、挂包等。绣锦是在土布或织锦上,刺绣出的特色图案,图案灵活,色彩迷人。苗绣苗家妇女擅长纺织和刺绣,苗绣以五色彩线织成,讲究对称美、充实美和艳丽美,主要用来镶嵌服装的衣领、衣袖、帕边、裙脚等部位,亦可用来缝制挎包、钱包等

3丘北辣椒

始种于明末,至今已有300多年的 历史 。辣椒具有个小、肉多、色艳、皮辣、籽香、热量大、含油脂高等特点。不仅可以作为调味品,而且还具有刺激胃液分泌、助消化等药用功能,被称为“云南小椒”。丘北腻脚酒腻脚酒产于丘北县腻脚村,用当地塘蓄雨雪水,配以特制曲药,通过固体发酵蒸馏而成。色清亮透明、味甘醇,有余香,无异味,有“小茅台”之美誉。普者黑藕粉以普者黑湖中的野生鲜藕为主要原料,采用现代生产工艺精工提取,适当加入蔗糖,并按新的科学配方加入定量的人体容易吸收的乳酸钙加工而成,且不含任何添加剂、防腐剂。普者黑藕粉有“水下人生”之美誉,它含有丰富的氨基酸、维生素、纤维素及多种微量元素。

4广南八宝米

广南县八宝地区出产的一种优质米,由于当地特殊的气候和水土条件,八宝米色白而有光泽,粒大、富于粘性,做饭质地松软,味道清香,久食不厌,壮家花糯米制作花糯米,因地区、染料不同而制法有异,多数是将香糯米分别放入一些可食有黄花草、枫叶、红蓝草、紫香藤等植物的浆法中浸泡,让它染上植物的颜色,盛入甑子蒸出黑、红、黄、蓝、紫、白等花色饭。花色色泽鲜艳诱人,装在碗里,犹如一朵初放的五彩花,馨香四溢,沁人心脾,味美可口。扁米是广南的一道传统 美食 。清康熙年间开始制作,有200多年 历史 ,具有色泽青绿、光滑柔嫩、颗粒扁平、软糯可口、清香回甜等特点。腊猪脚生猪脚经腌制后,滤干水分,用松毛或甘蔗渣烧火薰烤一两个月即可。一般在冬腊月加工,全年都可食用,味道鲜美,香味十足。广南辣子酱选用鲜大红辣椒、大蒜、花椒等剁碎、磨酱、发酵而成。呈鲜红色,香、酸、甜、鲜、辣味俱全,为民族传统食品,可作酱菜、调料,是提味、上色的佳品。

5富宁八角

八角,北方俗称“大料”,属常绿阔叶乔木。其果、叶、干全身是宝,被富宁农民誉为“摇钱树”。八角干果、八角叶主要作香料、化工原料及药用,是制咳药、合成抗癌药“派龙克萨龙”和阴性荷尔蒙已烷雌酚的主要原料。同时也是高级香水、香皂、饮料、食品、烟草、牙膏及化妆品必不可少的增香剂,用途十分广泛,因此成为国际市场紧俏商品。富宁县种植八角已有700多年 历史 ,清乾隆年间已大量种植,小有规模。经过长期的巩固和发展,目前种植面积已达35万亩,八角干果产量达700万公斤,其种植面积、产量均列云南省县(市)之冠,质量居全国第一。富宁天星香惠厂生产的大红八角、茴香脑、八角精、八角粉等12个系列产品享誉国内外,“八角精”曾获1994年中国新技术新产品展览会新加坡鱼尾狮金奖。在1999年昆明世博会、2000年上海特产展洽会、湖南浏阳第二届中国特产文化节展销会、中国昆明民营展销会上,富宁八角系列产品倍受各地客商青睐,被国内外客商抢购一空

6马关草果

马关草果种植区地域属滇东南岩溶山区,该区域主要以红壤、黄壤和棕壤为主。pH值在55—78之间,土壤有机质含量在1—22%之间,呈中性至微碱性,森林覆盖率为土地总面积的54%,适宜草果种植[1]。马关草果干果呈纺锤形,果皮为棕褐色,果长2—43厘米,平均单果重为3克左右,果皮坚韧,有明显的竖形皱纹,基部有果柄,内含有多粒多面形种子。种子集结成团,气芳香,味辛、辣。2013年9月10日,原中华人民共和国农业部正式批准对“马关草果”实施农产品地理标志登记保护。2021年5月24日,国家知识产权局批准“马关草果”产品为地理标志保护产品。

7麻栗坡小粒咖啡

麻栗坡小粒咖啡是云南省文山州麻栗坡县的特产。麻栗坡生产的咖啡浓而不苦、香而不烈、并略带果味,是咖啡中的上品。

 麻栗坡县属典型的亚热带季风气候,海拔1000米以下的八布、六河、杨万及天保、大坪等热带河谷地区,年平均气温19 —23 ,年降雨量1300毫米—1600毫米,终年无霜,日照时间长,光照充足,非常适宜咖啡种植。据专家对麻栗坡热带自然资源考察,认为麻栗坡生产的咖啡浓而不苦、香而不烈、并略带果味,是咖啡中的上品。

 因八布河谷地带物候条件独特,出产的小粒咖啡品味极佳,其产品经在昆明日本MK咖啡株式会社著名专家石井直树先生品尝,认为是在云南品尝过的最好咖啡。是世界上品质最好的咖啡之一。可与印尼西亚的曼特宁相提并论,焙炒咖啡产品远销至广州、上海、浙江、江苏、黑龙江、台湾等地,深受国内外客商和消费者的青睐,《八布波卡》牌咖啡饮誉省内外。麻栗坡县有咖啡种植面积8000余亩,重点分布在八布农场、八布乡7000余亩;天保农场、天保镇也有种植,约1000余亩。种植的主要品种有铁皮卡、波帮、卡蒂姆。截至2010年底投产面积5000余亩,占总面积的625%,平均亩产鲜果500公斤,亩产值约2000元。

8西畴阳荷

西畴阳荷属野姜科,多年生草本植物,是一种营养价值很高的食药同源的膳食纤维蔬菜。它含有多种氨基酸、蛋白质和丰富的纤维素,有治血调经、镇咳祛痰、消肿解毒、消积健胃等功效,对治疗便秘,糖尿病有特效,具有较高的药用价值。

西畴山地乌骨鸡体型中等,骨骼适中,肌肉发达,体躯匀称紧凑,头尾昂扬,整体呈“U”字形。翅膀向后平伸,全身羽毛紧凑,步态有力,行动敏捷,觅食能力强。

西畴香椿嫩芽可食用,香泽可口、营养丰富。香泽可口、营养丰富;木屑及根可提取芳香油,用作雪茄烟的赋香剂;种子可榨油,根皮及果可入药,有收敛止血、去湿止痛的功效;可以说香椿全身都是宝,经济价值非常高。

西畴杨梅枝繁叶茂,树冠圆整,初夏又有红果累累,十分可爱,是园林绿化结合生产的优良树种。既可直接食用,又可加工成杨梅干、酱、蜜饯等,还可酿酒,有止渴、生津、助消化等功能。

拿得出手的好像只有柚子哦!

我的家乡闻名的特产有:

1,冬虫夏草。

2,雪莲花。

3,松茸。

4,红景天。

5,秦归,

6,牛肝菌。

7,羊肚菌。

8,松露。

9,牦牛肉干巴。

10,藏香猪琵琶肉,

11,银碗。

12,野生蜂蜜。

13,攀天阁高原红米,40元一市斤。

14,珠子参(野三七)。

15,茯苓。

16,野生附子。

18,草乌。

19,尼西士鸡。

20,竹叶菜。

21,雪山一支蒿。

22,刺少参。

23,青刺果油。

24,野生核桃油。

25,干蕨菜。

26,干板菜。

27,江边火腿。

28,党参。

1,云南省德钦县阿墩子生产的手工银镶金银碗

2,云南省贡山独龙族怒族自治县野生珠子参(野三七)

我们家乡物产丰富。现在这个季节最有名的是大樱桃,江北第一县。

还有柿饼,中央电视台专门来做节目。柿饼有润肺止血、止咳化痰、抗菌消炎、尤其治疗咽喉炎、口疮很有效。

但我最喜欢的还是家乡的煎饼,玉米的,花生的。各种杂粮煎饼~

柿子。

大米、王米、小麦、大麦、花生、红薯、地瓜、南瓜、芋头、芝麻、小米、核桃、杏子、李子、樱桃、桃子、花红、柿子、石榴、橘子、黄果、梨子,各样鲜菜都有。

埔田竹笋

老天津卫的捞面,青油辣子,果子酱豆付香菜卤,麻浆拌面。夏天来

android红米note调用摄像头崩溃怎么解决

销售地区是中国,这是零售机的。手机型号的代表意思分为四部分,零售机型+具体机型(包括颜色、容量)+销售地区即什么版本+系统版本基本情况。

比如型号为:MCH/A,最后两位有CH或CH/A即为国产行货版。最后两位为ZP,则为港版的手机;最后两位为LL,则为美版等等。M开头:零售机。

扩展资料

一般的,X具有未知、酷炫、可能性的意义,手机后缀带了X,相比前代,外观上具有更直观的突破,更迎合潮流。如荣耀7X就是为数不多的采用了全面屏设计的千元机,而红米note 4X初音版外观比红米note 4更时尚,小米5X外观升级双摄,魅蓝X双面玻璃设计,相对而言都是比较酷炫的。

N开头:官换机

F 开头:官翻机

3A开头:演示机

ZP/ZA结尾:港版

CH结尾:国行

LL结尾:美版

KH结尾:韩版

JP结尾:日版

TA结尾:台版

怎样使用定位功能?百度地图、知道?

1 问题刚出现的时候,当然是想调试,在调用系统相机拍照的前后代码出打好断点准备调试,结果发现这段代码没有任何异常(其实想想也是正常的,因为其他手机都是好的,唯独红米Note有问题,要是这段代码有问题,其他手机应该也有问题,这一步真是多余)

2既然暂时找不到系统崩溃时代码的出错行,那只有去查看系统崩溃日志了(这里提一下,应用开发时一定要通过UncaughtExceptionHandler捕获系统未处理的系统,并在uncaughtException(Thread thread, Throwable ex)方法中记录异常日志,不然应用运行中崩溃了完全无法快速准确的定位错误信息)。

3当我打开日志文件一看,傻眼了,这日志记录完全无法定位错误信息(日志记录不完全,也没有准确记录,没有记录出错的代码行以及相关的方法运行栈信息)。没办法,我只能想办法重新改写记录日志的方式,下面是我记录异常信息日志的方法,可以准确的定位到出错的代码行和方法,以及其运行前后的方法栈信息:

[java] view plain copy

public void uncaughtException(Thread thread, Throwable ex) {

String logdir = logPath ;

File file = new File(logdir);

boolean mkSuccess;

if (!fileisDirectory()) {

mkSuccess = filemkdirs();

if (!mkSuccess) {

mkSuccess = filemkdirs();

}

腾讯X5内核集成-解决遇到的问题(ABI平台匹配加载理解)

怎样使用定位功能?百度地图、知道? 手机定位

第一步:首先,手机上要下载安装好最新版本的百度地图手机版,开启百度地图,点选按钮。

第二步:进入介面后,点选更多工具。

第三步:选择位置共享这个选项。

第四步:选择以后,可以看到两个选项共选择:一个是共享位置;一个是发起聚会,点选“共享位置”就能够知道现在所处的地点了。

手机导航

开启百度手机地图再点选介面右下角的《工具》。

进入百度手机地图工具介面后再点选进入《导航》,然后再输入《要到达的》地点名称。

这时会提醒需要开启手机的GPS点选《设定》再勾选《使用GPS卫星》。

百度手机地图的免责宣告看好后再点选《接受》,如果不想下次导航时出现免责宣告可以《勾选》它。

在百度手机地图的导航介面如果需要了解实时的路况可以点选《讯号灯》标志。

在百度手机地图的导航介面如果想使用卫星地图的形式检视导航地图介面可以点选《地图》标志。

同时也可以点选导航介面的《+》《—》符号来对导航地图来进行放大和缩小。

如果想结束导航可以点选导航介面左下角的《ⅹ》标志,最后《确定》退出导航。

怎样使用定位功能?百度地图

使用百度地图无法定位,建议您:

1检视手机是否开启了GPS卫星定位功能。

2检视手机联网状态是否正常。

注意:在卫星讯号不良的地方(例如:室内、隧道以及高楼大厦林立的城市街区等),或者处于运动状态下百度地图使用GPS往往很难定位。建议您到空旷的地方使用GPS,并尽可能在静止状态下完成定位(大约需要5分钟),再在运动状态下使用尝试。

百度地图怎么开启定位功能

百度地图app定位需要手机支援gps(定位),如红米note系列手机支援gps,下拉通知栏 找到gps功能就能定位了。如果手机不支援gps那是不能定位的。gps定位是确定地图所在位置。

百度地图有ip地址定位功能吗

没有,百度地图只提供位置定位服务,IP地址验证需要通过网际网路查询。

手机开启定位,可以如下操作:

1、开启手机设定-安全-位置资讯

2、开启位置服务列表,选择开启

3、在手机防毒软体中,允许百度地图读取地理位置;

4、开启百度地图,即可显示当前位置资讯。

mui怎么获取百度地图定位功能

最近接触了一款移动端APP框架,CSS库是MUI,JS库是5+Runtime。 个人感觉这两个库使用起来特别方便。

话不多说,直接上程式码:

这是引用百度地图的JS

<script type=text/javascript src=https://www.guangfuqiang.com/skin/zmtskin/image/nopic.gif <script type=text/javascript src=https://www.guangfuqiang.com/skin/zmtskin/image/nopic.gif

这个是MUI封装好的JS,可用来呼叫移动装置底层功能:

<script src=https://www.guangfuqiang.com/skin/zmtskin/image/nopic.gif

HTML程式码:

<div id="allmap"> 地图载入中</div>

JS呼叫底层:

muiplusReady(function(){ plusgeolocationgetCurrentPosition(translatePoint,function(e){ muitoast("异常:" + emessage); });});

最核心的部分,建立地图并且转换座标:

function translatePoint(position){ var currentLon = positioncoordslongitude; var currentLat = positioncoordslatitude; var gpsPoint = new BMapPoint(currentLon,currentLat); BMapConvertortranslate(gpsPoint,2,initMap); 座标转换}function initMap(point){ map = new BMapMap("allmap"); 建立地图 mapaddControl(new BMapNavigationControl()); mapaddControl(new BMapScaleControl()); mapaddControl(new BMapOverviewMapControl()); mapcenterAndZoom(point,15); mapaddOverlay(new BMapMarker(point));}

想知道: 百度地图api有没有定位功能在

必须有啊。。

百度地图API功能

var map = new BMapMap("allmap");

var point = new BMapPoint(116331398,39897445);

mapcenterAndZoom(point,12);

var geolocation = new BMapGeolocation();

geolocationgetCurrentPosition(function(r){

if(thisgetStatus() == BMAP_STATUS_SUCCESS){

var mk = new BMapMarker(rpoint);

mapaddOverlay(mk);

mappanTo(rpoint);

alert('您的位置:'+rpointlng+','+rpointlat);

}

else {

alert('failed'+thisgetStatus());

}

},{enableHighAuracy: true})

官方示例!

在android的fragment中使用百度地图定位功能异常退出

Android的fragment中使用百度地图定位功能异常退出的解决方法为:

1、解除安装app,清理记忆体后重新下载最新版百度地图;

2、备份重要资料,对手机进行恢复出厂。

3、在专业人士对的指导下刷机:

a、开启“刷机助手”官方网站,在页面中下载刷机助手。下载完成后安装并启动刷机助手。

b、用手机原装资料线将手机与电脑相连线,然后等待刷机助手完成初始化工作。待刷机助手成功识别手机后,可以点选“一键刷机”按钮开始刷机。

c、点选“浏览”按钮选择之前下载的刷机包,若没有下载可以使用刷机助手市场下载ROM包。选择手机对应的型号开始下载ROM。

d、选择刷机包后点击“下一步”按钮备份手机资料,以免资料丢失。备份开始前,在手机中允许刷机助手读取简讯、联络人等记录。然后点选“刷机”按钮开始备份并刷机,慢慢等待刷机完成。

4、联络手机维修商解决。

怎样使用百度地图GPS定位跟踪

百度地图没有跟踪功能,但是可以通过助手里防盗软体实现对手机的远端定位控制,诸如百度助手里的防盗,腾讯手机助手里的防盗,360防盗之类。手机助手防盗虽然有他的好处(因为大多人使用),但是同时他缺少一个较好的管理平台。

推荐使用百度云来对手机防盗,手机百度云防盗定位步骤:

1、注册一个百度账号是第一步,然后直接登入百度云盘。

2、下载百度云手机客户端。在工具包中有“找回手机”的选项,点选后启用手机防盗功能。

3、百度云主页左侧导航栏中有“找回手机”,点选会弹出手机监管的网页。在这里可以实现,手机远端锁屏,警报,定位等功能。

在通知记录中还可以发现,已经系结的手机的一些敏感动作记录。像换卡,输错密码抓拍之类。对于手机防盗有很大的作用。

注意事项:手机许可权管理必须给予百度云拍照的许可权,抓拍的时候才能生效。

百度地图之定位功能能开启,但是定位不准确怎么办

建议你开启GPS定位,这样效果要好很多

怎么使用百度地图定位

首先,我们要下载好最新版本的百度地图,开启地图,我们点选我的这个按钮。

>02

进入以后,我们点选上面的更多工具

>03

然后选择位置共享这个选项

>04

选择以后,我们可以看到一个是共享位置一个是发起聚会,我们以共享位置为例子

>05

我们点选以后,我们可以直接选择好友,然后邀请一下就可以了。好友一般都是通讯录里面的。

>06

如果是聚会的话,我们就点选上面的发起聚会,然后我们选择地点,选择好以后,在邀请好友们。

>07

整体来说,这个功能比较适合我们对这个地方也不熟悉或者我们熟悉对方不熟悉的话,我们可以直接通过定位让对方检视到。

上周项目有需要,集成了“腾讯X5浏览器内核”过程中,也遇到了一些问题。经过摸索,也顺带补充解决了之前ABI方面的理解。

APP,内容模块视频部分,使用时夏正流行H5技术。

Html5的Video控件播放视频,在Android平台的WebView中播放的效果,和IOS播放效果有差异。IOS点击视频部分,会用系统自带的浏览器全屏播放视频,体验效果佳;而Android的WebView无法全屏。至少体验效果比IOS上的差一些。

①Html5页面使用一些开源封装过的Video,带全屏等。

结果:产品部,认为体验不佳。提出疑问:“为什么在QQ上播放那么好呢?”,这,毕竟我们是技术方, 也不好直接说“别人技术牛”。

②重写WebChromeClient的onShowCustomView开启全屏;onHideCustomView退出全屏。

结果:相信有朋友也折腾过这玩意,在Android 44开始的手机,大部分不会进入该回调方法。

③技术体验上,不懂技术的同事等, 都是用QQ,微信举例。那就使用腾讯X5内核吧。

①成功调用x5内核条件是安装腾讯三个常见产品之一:1、手机QQ;2、微信;3、QQ浏览器。当然版本也有限制,到这里,我们至少知道,三者中一个,是很有可能成功的,只要版本不太低,至少身边朋友的版本,都不至于太低了。

②第一次安装集成该SDK的版本必须预热(从SDK接入文档中理解,理论上是, 大部分情况第一次是启动失败的,从试验中,是kill了进程,再开启才成功)。

③ABI只提供armeabi的so

①导入相应的jar,  so 文件:

libs: tbs_sdk_v1511057_25436_obfs_20160331_144900jar

armeabi:liblbsso

②预热X5内核:

/

开启额外进程 服务 预加载X5内核, 此操作必须在主进程调起X5内核前进行,否则将不会实现预加载

/

private voidpreinitX5WithService() {

Intent intent =newIntent(this,FirstLoadingX5Serviceclass);

startService(intent);

}

/

X5内核在使用preinit接口之后,对于首次安装首次加载没有效果

实际上,X5webview的preinit接口只是降低了webview的冷启动时间;

因此,现阶段要想做到首次安装首次加载X5内核,必须要让X5内核提前获取到内核的加载条件

/

private voidpreinitX5WebCore() {

if(!QbSdkisTbsCoreInited()) {

// preinit只需要调用一次,如果已经完成了初始化,那么就直接构造view

QbSdkpreInit(MainActivitythis, null);// 设置X5初始化完成的回调接口

}

}

③用多台手机测试:华为4A, 华为荣耀(忘记什么型号,是64位CPU),google nenux4, 小米4C, 华为mate 7, 红米Note2 等等。APP打包测试。

结果:只有我的华为4A能播放。 为什么别的,就不正常呢?

------------------------------以下-解决篇--------------------------------

①CPU方面,华为4A是比较老的CPU, 估计就是armeabi的了,由于别的机型,我都有对应的abi目录,都各自找到相应的平台目录, 所以无法加载“liblbsso”。

②尝试将“liblbsso”放在各个abi目录中, 结果还是没办法启动x5。

③通过百度,google等搜索,再次进行ABI方面的理解加深,获取解决方案:

项目的“buildgradle”文件defaultConfig,增加配置

ndk {

abiFilters"armeabi","armeabi-v7a","x86","mips"

}

结果:确实解决了问题。

①难道是别的平台都指向了最低兼容的armeabi目录? 噢,如果这样做的话,在APP中性能会有极大的损失。如arm-v7中的  浮点运算,这就损失极大。更何况64位的CPU。

②难道是机器是智能化了?先找相应平台的so, 不行,再逐个查看向下的兼容平台?如果是这样,那就太好了。

③什么优先顺序呢?这个Android选取ABI的机制?我也想了解。 顺带这个问题一起学习。

①google一些资料,在overflow上,找到挺好的http://stackoverflowcom/questions/20674650/how-to-configure-ndk-with-android-gradle-plugin-0-7/21413011#21413011。

鬼老很务实, 他也有这种的疑问,从假象的提出,到论证,到结论。佩服。

文中的一些片段,我摘取一下:

To simply link in Prebuilt Native Libraries, just add an ndk section to your task For instance, I added it below in productFlavors The abiFilter is the folder name the libs are stored in abiFilters means both libs from the comma separated list will be added to your final APK (so you could theoretically have "armeabi", "armeabi-v7a", "x86", and "mips" all in one APK, and the O/S would choose the supported architecture lib on install):

Very helpful Thanks indeed BTW, do you know the default search directory for user static libraries I opt not to use the trick of "-I" in ldLibs, if possible – weidongxu Apr 16 '14 at 20:10

how does one explore/download the files listed here: docsgooglecom/… – Cliff Apr 26 '14 at 17:47

Found the example download but now I'm facing another issue w/ Gradle 111 The generated Androudmk file uses absolute paths: stackoverflowcom/questions/23344567/… – Cliff Apr 28 '14 at 16:09

Thanks for the ldlibs tricking - I just found out that ldlibs are not kept in the order you type them in, which makes using multiple static libraries just about completely unusable Unless they're "one" argument, after which it works Awesome! – dascandy Jan 1 '15 at 22:15

2

This is the most detailed step-by-step introduction I've ever seen for ndk setup Google should have hired you to rewrite all their documentations – John Jul 15 '15 at 16:53

Thanks @John, nice of you to say The closest interview to google I had was at Microsoft, but they told me I wasn't "the right fit for Microsoft" when I couldn't write a bubble sort algorithm on the board (who the frick would want to memorize that) Actually, that was just 1 of 3 interviews, the other 2 offered me jobs, but I declined and started my own business :) – reactive-core Oct 14 '15 at 18:49

@reactive-core, No wonder why Windows so fxxx up, they judge programmer by bubble sort algorithm! :) – John Oct 15 '15 at 7:17

add a comment

up vote

26

down vote

accepted

Found the answer Including ndkdir=path/to/ndk in the localproperties file did the trick

Update: On the latest versions of Android Studio, you can set the value directly in the Project Structure > SDK location

shareimprove this answer

edited Oct 8 '15 at 10:25

answered Dec 19 '13 at 7:13

user1906

1,1311920

Don't forget to accept your answer – orip Dec 23 '13 at 9:54

3

Is it a good idea to put something manually into the localproperties file, since it says "This file is automatically generated by Android Studio Do not modify this file -- YOUR CHANGES WILL BE ERASED!"

从这对话中, 至少至少,都是能证明挺有料子的人。

OK,接下来,我也实验。

②项目中,有用到,信鸽,地图等一系列的so文件。

我把armeabi的目录,只剩下腾讯x5内核的"liblbsso"文件。用除了我手里的华为4A的,设备来安装apk, 非armeabi基础平台的设备,都能顺利加载x5内核。这是其次,最重要的是 armeabi目录删除的所有so包的,功能存在。

结论:手机读取了对应手机平台的so, 找不到"liblbsso"的时候, 才去armeabi目录,找它。这样就很完美。符合提前提出的 疑问②。

①集成X5的APP, 第一次安装,多数手机是加载X5内核失败,取到sys core。

②back back 关闭应用,再打开仍然失败。要按 任务,“划掉“这个进程任务才成功。哎,这点,腾讯又不说,怎么做了。

① 启动 TBSDemo,等待几秒钟后看到提示框“x5内核安装成功,是否重启”,此时点击“重启” 这句话是引用腾讯X5内核SDK接入文档(http://x5tencentcom/docid=1003)

②重启体验不好吧,最后使用的方案是在 "关闭APP首页",时候彻底关闭这个进程。

@Override

public voidonBackPressed() {

//是否新装应用、或者刚更新到本次版本的应用

booleanisFist4Video = SharePreferenceUtilgetBooleanDataByKey(this,"isFist4Video", true);

if(isFist4Video){

SharePreferenceUtilsaveBooleanDataToSharePreference(this,"isFist4Video", false);

androidosProcesskillProcess(androidosProcessmyPid());

superonBackPressed();

}

superonBackPressed(); 

}

③上述虽然解决了,第一次安装,不用关闭进程,而让用户back首页关闭应用而杀进程。然而体验并不是非常好。 (这玩意测试过,对是否有问题,没有影响。只是第二次就好)

合作伙伴

微信,手机QQ,QQ空间,京东58,同城,搜狐视频,新浪新闻

这些”合作伙伴“,别人都是安装完,就正常使用的?如何做到呢?朋友们,一起讨论哦。

 
友情链接
鄂ICP备19019357号-22