电视盒子刷安卓系统统电视怎样修改project sn

21565人阅读
Android(46)
1.Android Studio代码格式化问题,能否像Eclipse一样,导入设置好的模版?
答案是肯定的,寻找答案的过程是痛苦的。
要想让一个项目组的小伙伴保持同样的代码风格,不再为因为代码风格不统一,导致的痛苦的整合代码过程,使用同样的模版是必须的。在Android Studio 中要想导入模版,需要安装插件。
安装插件的目录,没有在Help目录下,取而代之的是 File --& Settings,搜索Plugins,在Plugins选项卡右侧搜索Eclipse
安装插件,整个插件的安装过程会持续几分钟,安装完成后按照提示,重启Android Studio,打开Settings,发现多了一个Eclipse Code Formatter选项卡,在右侧选择你的代码格式化文件,OK,麻麻再也不用为我的代码风格担心……
2.Android Studio怎样从SVN上check代码?怎样进行代码的提交?
Android Studio 上的操作和Eclipse上还是有很大的不同。检出工程操作如图
Android Studio上当修改文件后,并没有明显的提示不同,所有与服务器中版本不同的地方,统一放在了changes视图中(快捷键alt+9)
代码提交时,没有team这级目录,取而代之的是subversion
3.Android Studio的目录结构和Eclipse的目录结构不同,在编译Android源码时,这样的目录结构能否编译通过?
图为Android Studio的项目目录结构
图为,将新建的Android Studio工程目录copy到Android源码功能目录下,添加编译需要的.mk文件& &&
图为,编译过程,编译不成功,提示无法找到AndroidManifest.xml文件
图为,调整了目录结构后的工程,这个目录结构和Eclipse工程的结构是一样的
图为,调整目录结构后的编译过程,编译顺利通过
结论:目前采用了一种比较笨的办法,首先按照Eclipse的目录结构提交工程到服务器,然后在Android Studio中检出工程代码,按照步骤提示,建立一个新的工程,OK搞定,一样结构,一样的感觉……
4.快捷键ctrl+alt+L 与QQ的锁定快捷键冲突,怎样友好的解决?
要么修改快捷键,要么关闭QQ,我果断选择了后者,安心工作,远离QQ,发现效率提高了很多。习惯了Eclipse的童鞋,使用Android Studio各种不爽,本来删除一行,按ctrl+D,结果丫的竟然又出来一个,赤果果的复制功能,怎样让已经熟悉的快捷键继续发挥作用呢?
Settings-& Keymap 在弹出的选项卡中选择Eclipse,确定。有木有发现,整个世界都和谐了……
5.Error running All Tests: Gradle project sync failed. Please fix your project and try again. 怎样解决?
今早的帝都,万里乌云,难得的好天气,对于经常浸泡在pm2.5的环境里的童鞋们,这是何等的不容易……
回到工位,点开崭新的Android Studio,一个偌大的Error呈现在我面前,所有的工程都无法运行,N个问号浮现在我眼前,Studio,你肿么了?
出错效果:
方案一:既然提示Gradle了,那么就从这货下手,Gradle到底是个啥? &请戳这儿:&
File -& Invalidate caches / Restart
Shutdown Android Studio
Rename/remove .gradle folder in the user home directory
Restart Android Studio let it download all the Gradle stuff it needs
Gradle build success !
Rebuild project.... success !
可能我的Studio 得的不是这病,方案一不起作用……话说这个文件着实不小,难怪第一次打开Studio的时候会那么慢,原来是在下载这货。
File -& Settings 搜索Gradle,做如下修改(指定手动下载的gradle的位置),gradle下载,请戳这儿:
上述方法还不起作用,于是我干掉了工程目录下的 gradle和.gradle 两个目录,新建了一个新的工程,将新建工程中的两个文件夹copy过来,Studio恢复正常。
6.Gradle '【project_name】' project refresh failed: &No cached version of com.android.tools.build:gradle:0.9.+ available for offline mode.怎么解决?
有了问题5的经验,大概能猜到这事啥子问题了,在工程目录下打开build.grade文件,
buildscript {
repositories {
mavenCentral()
dependencies {
classpath 'com.android.tools.build:gradle:0.9.+'
allprojects {
repositories {
mavenCentral()
& 打开&C:\Users\用户名\.gradle\caches 文件,发现下面没有1.9目录,正常情况下,在重启Studio时,如果没有会重新去下载该文件目录。如果不能正常下载,去copy一份放在该目录下,就可以啦。
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:168800次
积分:3179
积分:3179
排名:第6136名
原创:137篇
转载:32篇
译文:13篇
评论:21条
爱编程,爱晚起,偶尔也忙到深夜; 喜欢学习,努力工作,也享受生活; 我酷爱技术,崇尚简单的快乐和幸福; 我不是码农,我是程序员; 我和你一样,为理想而奋斗.
阅读:1947
阅读:2024
文章:12篇
阅读:9757
文章:10篇
阅读:9486
文章:12篇
阅读:35589
文章:15篇
阅读:12174只需一步,快速开始
后使用快捷导航没有帐号?
围观(1234)
SPMultiPortFlashDownloadProject刷机工具下载和刷机教程
&&&&&&&& 很多MTK平台的刷机工具都采用了SPMultiPortFlashDownloadProject多串口刷机工具来刷,特别是联想手机,很多机型的官方刷机教程都是采用这个来刷机的,所以今天114手机乐园小编统一给机友们分享一下SPMultiPortFlashDownloadProject刷机工具下载和教程。SPMultiPortFlashDownloadProject刷机教程:一、驱动安装。1、首先下载MTK_SmartPhone_MultiPort_Download_v2.5工具包:,下后解压,里面有刷机工具和驱动程序。2、现在我们来安装驱动,打开设备管理器,方法:右击“我的电脑”—属性—硬件—设备管理器。3、然后手机装上电池,在关机状态下,用数据线连接电脑,观察设备管理器列表,这时会弹出新的硬件,右键设备选择“属性”,选择“更新驱动程序”。4、选择“从列表或指定位置安装”,点“下一步”。5、选择“不要搜索”,点“下一步”。6、选择“显示所有设备”,点“下一步”。7、选择“从磁盘安装”。8、从驱动包里选择inf文件,然后安装驱动。驱动需要确保全部安装完成。9、重复以上步骤,确保驱动安装完全。如果升级过程中有出现为安装的驱动,也请使用以上方法安装。Adb的驱动请选择Unsigned infs\android_winusb.inf。二、刷机教程步骤1、打开“MTK_SmartPhone_MultiPort_Download_v2.5”文件夹,双击【SPMultiPortFlashDownloadProject.exe】。1、选择Scatter文件,自动加载软件包1)如果DA file name没有被加载,请点击菜单“File”→“Open Download Agent File”选择升级工具目录中的“MTK_AllInOne_DA.bin”即可。2)选择菜单“Factory database”-&“Setup data source file”,选择升级工具目录中的MTK_DATABASE.mdb,作为Data source file文件。步骤2、备注:A、升级操作,请先将Type设置为FB、客户端和售后端建议使用Battery方式升级;C、下载speed建议选择High speed方式;D、No battery下载方式只针对PCBA主板下载;步骤3、工具左侧显示端口号:其中,“+”前面为BootRom口,后面为PreLoader口。如果使用没有带尾巴的数据线,找口方法如下:1)手机断电后,再连接到电脑的usb口上,观察设备管理器。2)刷出如下端口(PreLoader),并记录端口号。4)关闭升级工具,并且打开升级工具文件夹中的SPMultiPortFlashDownloadProject.ini。找到[PreloaderPorts],把PreLoader端口号设置到Channel:注意:USB端口号和PreLoader端口号设置的Channel号要匹配。即:都设置Channel0,或者都设置到Channel1。5)打开工具,钩选设置了端口号的复选框,端口设置完成。步骤4、单击 钩选路的“Start ”或者 “Start All”。进入升级状态前,会对加载的内存进行核对(如下图所示),核对完成后,Start按钮变为灰色。这时,将手机使用USB连接PC,则进入升级状态升级过程升级完成5. 升级注意事项本工具Fireware Upgrade模式升级,只保留校准数据,包括:测试校准数据、SN号、IMEI号等信息。不包括:电话本、短信、已安装程序、背景、桌面等用户数据。如有必要,请自行备份以上数据!安卓系统智能电视为何越用越卡?流氓应用才是罪魁祸首!
虽然如今安卓在5.0版本之后有了质的飞跃,但是安卓系统越用越卡的毛病从根本上并没有得到解决。究其根本主要是系统开放性造成的混乱,许多流氓APP的不良行为(各种自启、关联唤醒)成为越用越卡的罪魅祸首!今天沙发网的小编就来给大家讲解一下为什么安卓系统会变得越来越卡,以及如何从根本上解决智能电视卡顿的问题!
随着2015年智能电视行业的飞速发展,现在的智能电视/盒子的配置也是越来越高,四核、八核、64位处理器& 系统的流畅性远超从前。但是仍然不可避免的是,许多的智能电视在用了半年以后便会慢慢变卡& 其实原因也很简单:
一是先天不足,在Linux上跑个虚拟机,再用JAVA做开发,虽然能减轻开发负担,获得浩瀚资源,但在后期优化上的成本增加更多,Java没有提供任何操作来释放内存(iOS的开发语言Object C能自行控制内存释放),是通过系统的内存回收机制来进行管理,但内存回收是个双刃剑,GC(Gabage Collection,垃圾回收)时所有线程都要暂停,也就是所谓的卡顿。
Android的系统架构
二是后天开放带来的混乱,强制与封闭,给iOS的应用带来了高度的统一和标准,而开放的Android必然带来混乱这样的负面作用,碎片化是众所周知的恶果,一些应用为了兼容更多旧款设备,只得继续使用低level的API,如微信,现在还是使用API level 9,就是为了能在Android 2.3系统上使用,而Android 5.1支持的API level已达到22了,效率上显然大打折扣,除此之外,开发上的开放性更是一个非常大的隐患,这也是今天要谈的主要问题。
经常被拿来与Android比较的iOS为了流畅度,其实做了非常多的妥协来换取用户体验上的好感,比如墓碑式内存管理、优先UI渲染等,Google在2012年提出了黄油计划(Project Butter),开始着手解决Android卡顿这个老大难问题,并从Android 5.0开始,将Dalvik虚拟机全面转向ART虚拟机,后者在安装应用的时候会进行预编译,将代码转换为机器语言存储在本地,这样在运行程序时就不用每次都编译一次,执行效率得到大大提升,同时,新的ART模式也降低了每次GC的时间,一些额外的优化也可以避免GC的频繁发生。
黄油计划的垂直同步与三重缓冲让操作更一致顺滑
Google的这些作为让Android系统在流畅度上有了实质性的突破,从宏观上讲,Android是越来越不卡越来越流畅,那么,在如今这么强大的硬件支持下,为什么还会让很多人觉得越用越卡呢?
现在,Android越用越卡:APP在后台不断重生
到了今天,随着硬件的发展及系统的不断改良优化,Android架构上的先天不足已经是影响甚微,从那些旗舰新机的表现足以证明了,秒开、流畅、顺滑&&绝不输于 同级别iPhone,但是,这通常是指出厂状态下的表现,如果装上几十个国产APP,情况可能会发生些变化&&流畅度明显下降了,用户开始叫卡了。
显然问题出在这些APP上,前面说过,Android的开放是把双刃剑,在自由的背后往往潜伏着危险,善恶存乎一心,开发商掌控着进退大权,而以国人之尿性,抢占市场、提升APP活跃度往往是最重要的,既然我不流氓别人也会流氓,我为什么不更流氓呢?
Android应用开发有四大组件,广播接收器(BroadcastReceiver,以下简称Receiver)就是其中之一,它用来接收来自系统和应用中的广播,你也可以理解它是一个监听器,比如当电量变化时,系统会产生一条广播,接收到这条广播就能在电量低时告知用户保存进度或进入省电模式等;当有电话进来,也会产生一条广播,就会通知电话接听或电话号码判断等。
各色各样的系统Receiver(采集于ROM Toolbox)
在Android中,全局的Receiver就近百种,可以监听各色各样的状态变化,比如开关机、通电断电、网络状态变化、电量变化、安装卸载应用、电话呼出呼入、SD卡变化等。开放的Android允许应用程序注册任意个Receiver, 这也成为流氓应用滋生的温床,不良的开发者向系统注册多个静态Receiver,接受各种广播通知,然后执行相应的Activity,比如自启动。
Android越用越卡的主要原因在于,后台有大量应用在默默运行,而这些应用根本就是清理不掉的,它们会在收到各种各样的Receiver通知后并再度启动,我能想到最好的描述就是&野火烧不尽,春风吹又生&。作为对比,iOS中被杀掉的后台进程再启动的方法很有限,简单的说,iOS是真的能清理内存,而Android中许多应用挥之不去,不断重生,各种进程与服务在后台偷偷运行,从而引起系统卡顿与耗电,其实又有几个开发商会为用电着想呢?
Android不良应用的重生,主要有两种途径:自启动和关联唤醒。
你想都想不到的自启动
自启动,可能在我们意识里它就等于开机自动运行,在Windows下倒也没差,但在Android下你就太小瞧它了,开机自动运行只是众多自启动方式中的一种。在Windows中,你关闭某个软件后,它基本上不会再自行启动了,然后Android中由于有Receiver这种东东,让自启动变得很容易。
还是来点具体实例,看看国外APP与国内APP的节操对比:
eBay与&手机淘宝&应用的自启动方式对比
作为同类型电商APP,eBay只有在收到三种Receiver后可能会启动,而且这三种都是比较规范的,反观&手机淘宝&,共有九种自启动行为,除了eBay那三种外,还可能在收到应用卸载等六种Receiver后启动,我只是想问,我设置时间、卸载应用和你淘宝有半毛钱关系?
很可惜,国外的APP在国内基本没办法用,而国内的不管是优秀的APP还是山寨国外的APP,大多数以抢占市场、提高应用活跃度为主,拼着命变着法子让自家APP处于活动状态,一键清理内存还有什么用呢,过几分钟又如野草般齐刷刷地长了出来。其实&手机淘宝&这个APP还算好的,看个更变态的:
百度云有19种自启行为
百度云APP高达19种自启行为,打电话、发短信、充电、连网、换个WIFI等等,这些日常的操作,都能让百度云不断重生自启,与你如影随行,而且是隐蔽不可见的。
打虎亲兄弟的关联唤醒
关联唤醒大家多少有些了解,也是极具中国特色的产物,简单地讲就是当一款应用启动后,它会在后台偷偷启动另一款应用,基本上这些应用都有裙带关系,以臭名昭著的百度系、阿里系为代表,真是应了&打虎亲兄弟,上阵父子兵&那句话。
典型的关联唤醒
上图中,当运行&百度地图&时,后台会打开&百度云&,当运行&手机淘宝时&,&支付宝&也同时在后台开启,这些都是你看不见的,你手机中的APP越多,那么关联唤醒的APP就会越多。
如果你不怕死,装了百度这一系列APP,就会很热闹:
连环唤醒,一人得道,鸡犬升天
当你打开&百度地图&后,百度系的其它APP会连环唤醒(我这这里唤醒了八款,因为只装了这么多,像百度助手、爱奇艺视频都能被唤醒),首先&百度地图&会唤醒&百度云&,&百度云&紧接着会唤醒&手机百度&和&百度视频&,然后&百度视频&不遗余力地唤醒几个好兄弟&百度新闻&、&百度音乐&、&百度贴吧&、&百度浏览器&和&百度糯米&。
&百度云&的唤醒路径及百度系的唤醒记录
一人得道,鸡犬升天,&全家桶&实在是形容得太贴切了。不过说实在的,关联唤醒的APP毕竟都沾亲带故,主要集中于那几大派系,和无处不在的自启动相比,关联唤醒的影响相对要小一些。
面对野火烧不尽的重生式APP,怎么办?
面对这些不断重生的APP,显然手动清理内存是没什么卵用,刚清理了它又启动了,没办法从根本上至少是极大程度上制约这些流氓APP频繁地被唤醒。好在这种现象已引起了极大关注,有些ROM已开始着手从底层来解决这些问题,像最新的魅族Flyme 5就能手动切断关联唤醒,算是迈进了一小步。
Flyme 5的自启动管理
不管你用的ROM是不是作了针对性改进,都可以参考以下的解决方法,让负面影响降到最小:
1、尽量不要安装使用频率极低的智能电视应用,同类型应用只安装最精品的一个;
2、尽量不要安装网上流传的第三方应用软件,不确认安全性的应用通常很流氓;
3、安装优秀的安卓系统维护工具 - 如沙发管家应用市场(提供安全可靠的应用,以及内存清理等功能);
小编这里着重讲解一下第三点。
虽然目前智能电视市场已经有了长足的发展,但相比智能手机来说仍然十分落后,应用市场也相对残缺。沙发管家则是目前最优质的应用市场,汇聚了各类专为智能电视设计的应用软件,所有在沙发管家中下载的影视应用游戏软件都经过了程序员的测试,在沙发管家严格的上架标准面前,每一款上架应用都经过了系列的测试,有任意恶意行为都会被禁止上架,不但应用最全更新最快,而且都保证绿色、友好,滤除了很多的流氓软件。
装机必备更是囊括了所有智能电视必备的优质应用,方便智能电视新用户快速上手。
除了数量丰富的优质第三方应用软件,沙发管家还在工具箱中贴心地加入了&内存清理&、&垃圾清理&、&大文件清理&等等智能电视优化功能。能够保证智能电视的安卓系统时刻运行在最佳状态。
Android系统智能电视为什么越用越卡,相信看完这篇文章的朋友会有答案,Android系统上先天不足的影响现在已经不足道了,主要原因是开放性造成的混乱,国产APP的不良行为(各种自启、关联唤醒)成为越用越卡的罪魅祸首,通过上面的解决方法可以让负面影响最小化,让你的智能电视能再现流畅顺滑。
但是要从根本上解决这些问题,我们真的需要一个安静的APP,不要在后台各种胡天胡帝,几时Android的应用能像iOS应用那般规范标准,一统天下就指日可待了!而这也正是沙发管家一直以来努力在做的事。
看过本文的人还看过
最新图文推荐
最新专栏文章
大家感兴趣的内容
&&<a rel="nofollow" class="red" href="" target="_blank" color="red新版网站排行榜
===全新上线===
网友热评的文章}

我要回帖

更多关于 安卓系统电视 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信