精华内容
下载资源
问答
  • Android: 怎样设置app不被系统k掉

    千次阅读 2013-12-31 11:04:38
    Android: 怎样设置app不被系统k掉 2013-09-14 11:24:28 我来说两句 作者:u011884154 收藏 我要投稿 有一种方法可以设置app永远不会被kill,AndroidManifest.xml 中添加:   android:persistent=...
    Android: 怎样设置app不被系统k掉
    2013-09-14 11:24:28     我来说两句       作者:u011884154
    收藏    我要投稿
    有一种方法可以设置app永远不会被kill,AndroidManifest.xml 中添加:
     
    android:persistent="true"
    适用于放在/system/app下的app
     
    设置后app提升为系统核心级别,任何情况下不会被kill掉, settings->applications里面也会屏蔽掉stop操作,
    设置前 Proc #19: adj=svc  /B 4067b028 255:com.xxx.xxx/10001 (started-services)
    # cat /proc/255/oom_adj
    4
    设置后 PERS #19: adj=core /F 406291f0 155:com.xxx.xxx/10001 (fixed)
    # cat /proc/155/oom_adj
    -12
     
    lowmemorykiller的操作规则比如为
    write /sys/module/lowmemorykiller/parameters/adj 0,1,2,4,7,15
    write /sys/module/lowmemorykiller/parameters/minfree 2048,3072,4096,6144,7168,8192
     
    可以看到,设置persistent后, oom_adj=-12,永远没有机会被lowmemorykiller处理
     
    android:persistent 
    Whether or not the application should remain running at all times — "true" if it should, and "false" if not. The default value is "false". Applications should not normally set this flag; persistence mode is intended only for certain system applications
     
    代码
     
    ?
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    ActivityManagerService.java 
        final ProcessRecord addAppLocked(ApplicationInfo info) { 
            ProcessRecord app = getProcessRecordLocked(info.processName, info.uid); 
       
       
            if (app == null) { 
                app = newProcessRecordLocked(null, info, null); 
                mProcessNames.put(info.processName, info.uid, app); 
                updateLruProcessLocked(app, true, true); 
            
       
       
            if ((info.flags&(ApplicationInfo.FLAG_SYSTEM|ApplicationInfo.FLAG_PERSISTENT)) 
                    == (ApplicationInfo.FLAG_SYSTEM|ApplicationInfo.FLAG_PERSISTENT)) { 
                app.persistent = true
                app.maxAdj = CORE_SERVER_ADJ; 
            
            if (app.thread == null && mPersistentStartingProcesses.indexOf(app) < 0) { 
                mPersistentStartingProcesses.add(app); 
                startProcessLocked(app, "added application", app.processName); 
            
       
       
            return app; 
        }

     

     
    可以看到同时符合FLAG_SYSTEM(/system/app目录)及FLAG_PERSISTENT(android:persistent="true")
    的app,设置app.maxAdj = CORE_SERVER_ADJ(-12),而adj=-12不会被lowmemorykiller处理
    展开全文
  • 怎样判断ios app 第一次启动 分类: iphone开发学习和总结2012-02-29 17:29 2355人阅读 评论(11) 收藏 举报 我已经看到这个问题很多次了。今天抽空研究了一下 首次运行的应用程序加入一些help ...

    怎样判断ios app 第一次启动

    分类: iphone开发学习和总结 2355人阅读 评论(11) 收藏 举报

    我已经看到这个问题很多次了。今天抽空研究了一下

    首次运行的应用程序加入一些help 或者 宣传动画 现在变的很重要了。 
    一个有用的例子是发送一个分析实例。这可能是一个很好的方法来确定有多少人下载实用应用程序。有人会说:“但是,嘿,苹果AppStore已经告诉我,应用程序的下载量了”。

    流行的解决方案是在大多数地方是用[NSUserDefaults standardUserDefaults的一个关键,如果它不存在,这意味着这是应用程序启动,否则,它不是第一次。然后,它说设置成后者在该方法的关键:“applicationWillTerminate:(UIApplication*)application”。这一解决方案非常好,直到我们得到的iOS 4.0。在iOS 4.0 +这种方法很少被称为(只适用于内存问题)在苹果的UIApplicationDelegate文档中所述。...

    你可以搜索的关键,如果它未设置运行 first-time-code,并设置它,但在app的其余部分你将无法知道它是不是第一次运行(除非你使用一个全局变量) 

    因此,我建议我的解决方案:...

    appdelegate.m中找到 “application:didFinishLaunchingWithOptions:”方法添加以下代码:

    [html] view plaincopy
    1. if (![[NSUserDefaults standardUserDefaults] boolForKey:@"everLaunched"]) {  
    2.     [[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"everLaunched"];  
    3.     [[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"firstLaunch"];  
    4. }  
    5. else{  
    6.     [[NSUserDefaults standardUserDefaults] setBool:NO forKey:@"firstLaunch"];  
    7. }  

    总的解决办法是 2 key: @”everLaunched”判断用户以前是否登录

    @”firstLaunch” 用来开发者在程序的其他部分判断

    在第一次启动的时候 key @”everLaunched” 不会被赋址的并且设置为YES. @”firstLaunch”被设置为 YES.

    在程序的其他部分用以下代码判断:

    [html] view plaincopy
    1. if ([[NSUserDefaults standardUserDefaults] boolForKey:@"firstLaunch"]) {  
    2.     // 这里判断是否第一次  
    3.     UIAlertView *alert=[[UIAlertView alloc] initWithTitle:@"第一次"   
    4.                                                   message:@"进入App"  
    5.                                                  delegate:self   
    6.                                         cancelButtonTitle:@"我知道了"   
    7.                                         otherButtonTitles:nil];  
    8.     [alert show];  
    9.     [alert release];  
    10.       
    11. }  

    第一段代码运行key @”firstLaunch” 将被设置为 NO。 

    展开全文
  • 建议收藏,在接下来用的到的时候作以参考。下面进入译文。 最近一两个月里,苹果的世界里出现了很多新东西,比如屏幕更大的iPhone 6,可穿戴设备Apple Watch,iOS8,以及旨在帮助用户更好的发现应用的App Store改版...

    关于iOS 8应用预览视频的话题,从设计、技术规范,到录屏、编辑工具,介绍的都比较详尽;建议收藏,在接下来用的到的时候作以参考。下面进入译文。

    最近一两个月里,苹果的世界里出现了很多新东西,比如屏幕更大的iPhone 6,可穿戴设备Apple Watch,iOS8,以及旨在帮助用户更好的发现应用的App Store改版等等。

    说到App Store的改版,最值得设计师、开发者和市场人员关注的大概就是视频预览功能了。官方将其称为“应用预览(App Previews)”,如今已经正式出现在iOS8的App Store当中。自然,已经有一大波设计师和开发者为他们的产品制作了预览视频并通过iTunes Connect上传。坦率的说,如果你也有自己的产品,那么也该开始考虑做这件事了。

    来自官方的设计制作规范

    与截屏图片一样,苹果针对应用预览视频提供了一些官方的设计制作规范。视频在上传之后同样需要接受苹果的审核,这就意味着如果你在预览视频方面破坏了规则,一样会被拒掉,所以建议你首先仔细阅读一下官方的规范。

    技术规范

    当前,我们可以为每个应用上传两段预览视频,其中一段用于iPhone,一段用于iPad。

    从技术角度讲,你需要遵守以下这些规范:

    1.长度在15至30秒之间

    2.通过H.264 MPEG或ProRess 422(HQ)压缩

    3.每秒30帧(30p)

    4.最终文件不超过100MB

    5.扩展名可以是.mov、.mp4或.m4v

    分辨率规格如下(单位为像素):

    01-ios-8-app-store-preview-video-design-development-guideline.png

    此外,上传视频需要基于以下平台及软件:

    1.安装了OS X Yosemite的iMac或MacBook

    2.Safari浏览器

    设计规范

    规范当中的一些内容不大容易解释,因为它们更像是“建议”,而非“规则”。不过要记住,苹果官方会将这些“建议”作为评估的基础;遵守这些规范将能帮你避免遇到那些不必要的麻烦。

    设计规范内容较多,我们不妨先来看下概要:

    1.聚焦在最重要的三个卖点上

    2.通过录屏演示产品体验

    3.演示操作时不要让手挡住界面

    4.不要通过编辑视频来造假

    5.内容至少要适合4岁以上的人群

    6.不要使用你不拥有版权的素材

    7.不要依赖于文字介绍

    8.瞄准目标用户群体及其语种

    9.视频中不要涉及价格及运营商信息

    10.不要使用有可能“过期”的内容或素材

    11.从应用中录制实际音效

    12.使用高品质的背景音乐及画外音

    13.选择一张合适的封面

    聚焦在最重要的三个卖点上

    当然,你不必严格按照字面上的意思强行挑出三个卖点进行演示;重点在于不要试图在30秒的视频中面面俱到,因为用户根本没法理解和记住那么多东西。

    另一方面,虽然苹果允许你直接使用30秒的实际操作视频,但也不要将这30秒全部用来演示某一个功能流程,因为这会很无聊,而且可能使用户错过其他一些重要的东西。

    用户通常会因为对产品当中一到三个卖点的关注而下载你的应用。卖点在设计上?或是某种新技术?还是对传统界面模式的优化改良?挑出那些最吸引人的亮点,在一段简单的蒙太奇当中展示出来;要做好这件事,你真的不需要拥有多么专业的视频制作能力。

    此外,你并不一定需要去展示产品logo,应用图标,或是“Download on the App Store”标识。如果真的有必要,也尽量试着做出一些风格,例如通过某种形式的动画来展示logo和图标,给用户留下更积极的印象,强化品牌识别效应。甚至有公司是专门提供这方面服务的。

    通过录屏演示产品体验

    苹果真心不希望演示视频看上去像赤裸裸的广告。他们希望让你通过应用自身来更加“诚实”的进行展示。使用实际应用录屏,而不是展示人们拿着手机操作的样子,或是你从手机主屏一路点击进入应用的过程。

    对于游戏来说,有取巧的可能,例如只放一些过场动画。苹果同样知道这一点,他们建议你还是尽量放些游戏进行过程中的录屏。

    演示操作时不要让手挡住界面

    听上去很容易?但对于开发者来说,和苹果打交道就没有什么容易的事。演示视频中的应用界面不要被操作者的手指挡住,尽量通过前面说的录屏来演示;如果确实要展示交互方式,可以在录屏中加入视觉提示元素,例如通过逐渐淡出的圆环代表触摸点。

    不要通过编辑视频来造假

    这是很严肃的事。不要通过欺骗的手段让人们觉得你的应用比实际的好。除了道德因素以外,这种手段更会为你的产品带来相当负面的评价,一星就是用户用来发泄愤慨的手段。

    还要记得按照应用的实际分辨率来显示内容,不要放大。此外,不要把转场效果剪切的让用户误以为实际应用当中有这样的效果。

    内容至少要适合4岁以上的人群

    任何人都可以访问App Store。我曾经见过3岁的小孩在iPad上通过各种复杂的手势操作应用,熟练的仿佛他在他妈的肚子里就已经开始使用这设备了一样。一旦了解有这种事情存在,你便知道为什么苹果会担心内容的适用人群了。

    引用官方的话讲,你应该避免“令人反感的内容,暴力或成人主题,以及脏话。”

    不要使用你不拥有版权的素材

    我猜这很容易理解。无论是在App Store还是其他地方,尊重版权和商标都是必须的。不要在视频中使用你不拥有版权的音乐、视频、商标、形象、人物形象等等。因为这方面的问题被App Store拒掉可是很蠢的。

    苹果官方举了个例子:“如果你的应用可以访问iTunes Library,那么你只能在预览视频中使用自己创作的或是拥有特定授权的音乐。”

    不要依赖于文字介绍

    至少目前,应用预览视频还不支持本地化,同一个视频会被全球的用户访问到。如果必须阅读视频中的文字才能了解产品功能,那么你就把全世界非英语用户挡在了门外。

    如果一定要使用文字介绍,也要注意几点。世界上说英语的人不少。除非你的产品锁定在某个特定的国家或语种上,否则还是用英语的好。保持介绍文字的简短、易理解;因为文字是出现视频当中的,所以还要注意可读性,并确保其出现的时间足够长。

    瞄准目标用户群体及其语种

    也许你的产品是一款游戏,在全球都有玩家,但最大的玩家群体在中国,而且其中多数是女性。如果这是你要瞄准的目标用户群,那么要对他们所习惯的广告形式及喜爱的功能进行研究,然后制作一段最能为中国女性玩家所接受的预览视频。

    视频中不要涉及价格及运营商信息

    苹果希望你通过功能,而不是价格,来吸引用户下载应用。坦诚的说,在如今的App Store当中,单纯的免费或低价策略未必能带来多少关注,因为90%的下载都是集中在免费应用上的。况且,用户在你应用图标的下方就能直接看到价格信息,没必要在视频中累述。

    你唯一有可能需要在视频中展示价格信息的地方就是关于应用内购买的描述;可以试着在视频中的免责声明部分或是结尾展示这些信息。此外,苹果建议对于包含订阅或账户登录功能的情况也要进行类似的处理。

    如果不明确的展示这类信息又会怎样?无非是产品有可能被苹果拒掉。即使通过了审核,也很可能导致用户的差评。这些结果显然都不是你希望看到的。

    不过,如果你家应用里有圣诞大促的话又当如何展示呢?其实多数用户不会因为你家宝贝有五折优惠就下载应用。说到这一点...

    不要使用有可能“过期”的内容或素材

    制作优秀的预览视频是要花不少时间(和钱)的。那么,为什么要给它加上有效期呢?每个人都喜爱圣诞节,但仅限于12月份。如果某些用户在转年2月发现了你的应用,看到了一段圣诞主题的视频,那会有点荒唐吧?不仅如此,这会使用户认为你已经好几个月没有更新产品了。

    除非你确定自己会在有特定意义的日期之后很快更新应用及视频,否则不要使用任何有可能过期的内容或素材。当然,如果你的应用本身就是关于圣诞或其他节日主题的,那例外。

    从应用中录制实际音效

    正如前面所说,要避免在视频中通过手指操作来演示产品的交互特性,而要使用录屏。不过仅凭视觉上的呈现,也许会略显单薄。因此,操作过程中的实际音效对于演示交互反馈特性就变得更加重要了。

    使用高品质的背景音乐及画外音

    虽说不是必需,但要找到一个合适的人来帮你做些简短的画外音解说,这也不是很困难的事。不过和前面提到的文字介绍性质相同,不要过分依赖于解说。当然有一点需要承认,如果做的够好,那么画外音可以给用户带来非常不错的第一印象。

    你也可以自己做这件事,不过要在能够尽量隔绝噪音的地方使用高品质设备进行录制,而不是那种5美元的小麦克风。除非你在录音方面的确内行,否则还是建议你自己写好脚本然后交由外包。记得不要把画外音的风格搞得太像电视广告。

    无论是否使用画外音进行解说,背景音乐总是你需要考虑的。如果你有原创的或是经过授权的歌曲,不妨一用。使用音乐配合视频,可以为产品奠定一种基调,让用户在下载前就对大致的体验风格有所感知。对于解说和音乐,要进行充分的效果测试,确保音质如水晶般清澈。

    如果你不拥有原创音乐,那么在选择授权音乐的时候一定要考虑到风格是否适宜自己的产品。毕竟,哪怕拥有版权,System of a Down乐队的“B.Y.O.B.”也无法适用于小清新风格的购物应用。

    选择一张合适的封面

    前文都是聚焦在视频本身上面,我们还忘记了一个小细节:视频不会自动播放,用户需要点击封面才可以观看。所以我们要确保他们有愿望去点击封面才是。

    我们可以把这张图片称作封面,也可以叫做海报。它应当来自于视频当中,看上去就像带有一个播放按钮的截屏图片。

    上传视频时,iTunes Connect会从视频里自动挑选一帧作为默认的封面,但你也可以自主选择。别忘了做这件事,它对于转化率的提升将起到重要的作用。如果你真的忘记了,而应用已经通过了审核,那么要做好准备重新上传一个新包,哪怕只是为了更换一张封面。

    制作预览视频

    看过上面所有这些技术与设计规范,是时候动手制作自己的预览视频了。

    关于制作方式,苹果官方有做推荐,同时你也有很多其他选择。接下来,我会向各位展示我所探索到的所有的可行方法。无论是个人开发者,还是公司团体,都该试着为自己的产品制作预览视频。继续往下读吧,看看哪种制作方式最符合你们在时间及预算方面的具体情况。

    预算较低

    独立开发者和小工作室不该错过这场派对。你可能需要花些时间来学习相关的制作软件,但最终仍然可以凭借自己的力量制作出优秀的应用预览视频。

    使用苹果自家的软件录制屏幕

    这大概是制作录屏的最简单的方法了。OS X Yosemite预置了一项全新的设备录制功能,目的就是帮助广大设计师和开发者制作应用预览视频。此外,你需要带有Lighting接口和Retina屏的iOS设备,系统是iOS 8;iPhone 5及之后的iPhone都可以满足条件。

    下面是来自苹果官方的操作指南:

    1.使用Lighting连接线将你的iOS设备与Mac连接起来。

    2.在Mac上打开QuickTime播放器。

    3.选择“文件>新建屏幕录制“。

    4.在接下来出现的窗口中,选择你的iOS设备作为摄像头及麦克风输入源。

    然后就可以开始录制了。

    使用第三方软件录制屏幕

    另外一个比较简单易行的选择就是TechSmith AppShow。这款新软件也是专门针对应用预览视频的制作需求的,同样要求iOS 8硬件设备以及运行着Yosemite的Mac,当然,还有Lighting连接线。此外,这款软件自带一个简单的视频编辑工具,所以除了像使用Quicktime一样录制屏幕以外,你不需要再使用其它软件来编辑视频了。目前TechSmith AppShow还处于Beta测试阶段,你可以免费参加测试。

    当然,你也可以使用市面上其它一些比较成熟的录屏软件。从前,它们的主要用途是从其它设备上录制视频,并在电视或网页上进行播放。

    为什么要用这类工具?Reflector的团队告诉我们,通过AirPlay投射的屏幕视频质量更高,因为“通过USB连接的方式录制的视频帧数较低”。TechSmish和Apptamin也对此进行了验证,通过AirPlay投到Yosemite上的视频可以录制出更好的效果,包括iPhone 6和Plus都是这样。

    那么这些第三方软件的工作原理是什么呢?他们本身相当于AirPlay接收器,可以将iOS设备的屏幕直接投到PC、Mac或Android上进行录制。确保这些设备在同一网络中,然后在你的iPhone或iPad中打开控制面板,激活AirPlay即可。

    下面是一些比较有代表性的第三方软件:

    02-ios-8-app-store-preview-video-design-development-guideline.png

    在Mac上直接录制iOS模拟器的屏幕

    如果以上方法对你都不适用,还有一招:直接录制Mac的屏幕。不过同故宫这种方式录制的视频质量不是最佳的,帧数不够稳定,你可能需要通过后期编辑来改善。

    具体方法就是在Xcode上加载并运行你的应用,然后通过下列软件录制iOS模拟器中的视频:

    32.png

    编辑录屏视频

    完成屏幕录制之后,你还需要进行编辑,剪掉没用的东西,把精华浓缩到30秒当中。在导出方面,要记得参考前文给到的技术规范。

    你需要一些像样的工具来进行编辑工作,下面这些可供参考:

    33.png

    如果你使用Final Cut Pro,可以看看苹果官方的教学视频。更多视频编辑工具可以参见Mashable给出的列表。

    其中一些软件,例如Camtasia,会内置一些编辑工具套装。如果使用这些软件,你需要留意一下这些工具在导出方面是否符合前文给到的技术规范当中的要求。

    预算较高

    如果钱不是问题,而时间和质量是你们最关注的,那么最好的方式就是外包。下面这些公司可以提供一站式服务,包括屏幕录制、视频编辑、解说等等,让你高枕无忧:

    34.png

    小结

    预览视频显然比截屏要难制作的多,但成本越高,所能带来的机遇也就越多。制作精良的预览视频可以成为一款优秀应用的又一个标准之一,用户也会越来越多的留意那些提供了预览视频的产品。

    对于那些纠结于转化率的提升,或是渴望得到更多机会展示功能的产品来说,预览视频将成为好帮手。游戏类的产品很容易通过截屏来吸引用户的目光,因为它们本身就很炫酷;而对于生产力和效率类的应用来说,要做到吸引人就不那么容易了。花些心思打造一段预览视频将能帮你更好的展示产品。

    接下来会有越来越多的设计师和开发者投入到预览视频的制作工作当中,千万别落后。当然,其他方面例如应用图标和静态截屏的优化也是要考虑到的,这些都是提升下载量的重要手段。

    转载于:https://www.cnblogs.com/ziyeSky/p/4130507.html

    展开全文
  • 专访DroidPlugin作者张勇:安卓黑科技是怎样炼成的 - Android - 掘金 前段时间,奇虎360在Github上发布了一个Android开源项目DroidPlugin,这是一个实现动态加载的Android插件框架,可以免安装、免修改的运行第三方...
        

    专访DroidPlugin作者张勇:安卓黑科技是怎样炼成的 - Android - 掘金

    前段时间,奇虎360在Github上发布了一个Android开源项目DroidPlugin,这是一个实现动态加载的Android插件框架,可以免安装、免修改的运行第三方APK。一时间,它被誉为安卓黑科技,引起行业内的关注。 据其官方文档介绍,DroidPlu...

    微信 Android 资源混淆打包工具-安装包立减1M - Android - 掘金

    上一篇文章我们讲述了Android减少安装包体积的一些tips,本文主要对前文提到的资源混淆做一个简单的分析。微信中的资源混淆工具主要为了混淆资源ID长度(例如将res/drawable/welcome.png混淆为r/s/a.png),同时利用7z深度压缩,...

    Android Proguard 指南 - Android - 掘金

    android 混淆配置指南英文版 我只是个默默翻译的搬运工 ,好吧,翻译是为了提高英文水平。 Android Proguard 指南 Android Proguard 混淆配置指南 ProGuard 这个ProGuard工具可以通过删...

    「个人总结」APK 瘦身实践 - Android - 掘金

    因为推广的需要,公司需要把APK的大小再“减小”一下,4M以内!当达到4M以内之后,公司建议说,能否再压压?2M如何? 瘦身前因为平时就考虑到大小的限制,所以很多工作已经做过了,如下列举现在的状态: 7.3M(Debug版本)和6.5M(Release版本...

    新一代 Android 渠道打包工具:1000 个渠道包只需要 5 秒 - Android - 掘金

    源码:https://github.com/mcxiaoke/p... 最新版本 v1.0.4 - 2016.01.19 - 完善获取APK路径的方法,增加MarketInfo v1.0.3 - 2016.01.14 - ...

    App 瘦身最佳实践 - Android - 掘金

    本文会不定期更新,推荐watch下项目。如果喜欢请star,如果觉得有纰漏请提交issue,如果你有更好的点子可以提交pull request。本文的示例代码主要是基于作者的经验来编写的,若你有其他的技巧和方法可以参与进来一起完善这篇文章。 本文固定连接:ht...

    展开全文
  • 这时才发觉微信收藏的文章并不是永久的,文章链接经常失效,不能再次浏览了,那怎样才能永久保存自己喜欢的文章呢? 这里给大家介绍一种离线保存的方法: 首先,我们在电脑上安装微信PC版,打开收藏夹可以看到我们...
  • 淘宝app搜索排名优化技巧

    千次阅读 2015-06-15 17:48:41
    在现在千人千面的环境下怎样去做好无线淘宝的搜索优化呢?下面就和大家说说有哪些因素是影响无线端的排名的。 一、个性化影响排名: 1. 历史个性化:曾经浏览过,曾经购买过,曾经收藏过。 2. 买家号信息:
  • 2018-10-29 17:16:00398点赞4767收藏253评论欢迎参加#果粉是怎样炼成的#征稿,围观秋季发布会新品!是什么让苹果生态无法割舍?快来讲讲你的果粉炼成记,AirPods Pro等丰厚奖品等你来!>点击这里查看活动详情<...
  •  &lt;div class="all" v-if="$route.path!=='/login'" &...Vue 单页面应用 把公共组件放在 app.vue 但是我希望某个页面没有这些公共组件怎么办(比如登陆页面) ... 收藏  评论 ...
  • 建议收藏,在接下来用的到的时候作以参考。下面进入译文。 最近一两个月里,苹果的世界里出现了很多新东西,比如屏幕更大的iPhone 6,可穿戴设备Apple Watch,iOS8,以及旨在帮助用户更好的发现应用的App Store...
  • hello,我又来啦,今天和大家分享用axure怎么做自适应,也就是说,我们做app端的作品时,怎么在不同的手机尺寸,显示最佳的样式。那么这期的话,我会以一个游戏的案例来展开,所以比较好玩。首先我会教大家如何制作...
  • 前言 这篇文章主要是分享今年上半年的面试心得,现已就职于某大厂有三个月了,近期有很多公司均已...4.如果出现异常,怎样快速止损? 2、APP启动速度优化 1.启动优化原理是什么? 2.是怎么异步的,异步遇到过什么问题
  • 4.如果出现异常,怎样快速止损? 2、APP启动速度优化 1.启动优化原理是什么? 2.是怎么异步的,异步遇到过什么问题吗? 3.启动优化有哪些容易被忽略的地方? 4.版本迭代导致的启动变慢有好的解决方式吗? 分享一波...
  • 4.如果出现异常,怎样快速止损? 2、APP启动速度优化 1.启动优化原理是什么? 2.是怎么异步的,异步遇到过什么问题吗? 3.启动优化有哪些容易被忽略的地方? 4.版本迭代导致的启动变慢有好的解决方式吗? 所以,今天...
  • 51狂欢购特推超级会员限时疯狂抢购点击了解支持微信公众号+小程序+APP+PC网站多平台学习我们在使用Excel表格时,经常会需要使用打勾的小方框,那么怎样快速的插入呢,今天小编就来带大家一起看看以下几种方法。...
  • Gradle是什么? Gradle是一种构建语言,目前是Android的默认构建工具,我们...1、APP稳定性优化 1.做过哪些稳定性方面的优化? 2.性能稳定性是怎么做的? 3.业务稳定性如何保障? 4.如果出现异常,怎样快速止损? 2、AP
  • 那么对于 一些拥有快手号的人来说,怎样才能够通过运营快手号来变现,分享分享运营中常见的10种疑难杂症。 1、快手账号违规被封禁了,怎么申诉解封? 申诉方式:在快手APP依次点击【菜单-头像-解封申诉】,按照页面...
  • 电梯直达 楼主 发表于 2011-12-20 17:57:23|只看该作者|倒序浏览 一键分享 ...Android手机屏幕大小...怎样才能让App自动适应不同的屏幕呢?  其实很简单,只需要在res目录下创建不同的layout文件夹,比如la
  • Android自适应屏幕方向和大小 分类: 【Android开发学习之路】2013-11-09 10:41 631人阅读 评论(0) 收藏 举报 ...Android手机屏幕大小...怎样才能让App自动适应不同的屏幕呢?   其实很简单,只需要在re
  • iOS音频篇:使用AVPlayer播放网络音乐

    千次阅读 2017-02-20 17:45:39
    [置顶] iOS音频篇:使用AVPlayer播放网络音乐 标签: iOS开发iOSAVPlayer 2016-03-24 09:33 2595人阅读 评论(0) 收藏 举报 ...假如你现在打算做一个类似百度音乐、豆瓣电台的在线音乐类APP,你会怎样做? 首先
  • 介绍眼下收藏 Android 开源库比較多的 GitHub 项目、站点、Twitter、App怎样获取最新的 Android 开源库。 微信号: 1. GitHub Android 开源项目汇总 Android 优秀开源项目实现原理解析 把这两个...
  • 怪不得别人清出10G笔者不管是买手机还是买电脑,都是倾向于内存比较大的,但是也有很多朋友选择小内存,那么今天就来教教你们,iPhone手机怎样一键清理内存,方法很简单,建议内存不够朋友收藏起来。1、最近删除...
  • 怎样才能让App自动适应不同的屏幕呢?   其实很简单,只需要在res目录下创建不同的layout文件夹,比如layout-640x360,layout-800x480,所有的layout文件在编译之后都会写入R.java里,而系统会根据屏幕的大小...
  • 看到别人写的,觉得有用,收藏! 我一个朋友前一段时间因为常常加班导致眼睛过度疲劳得了干眼症 ,医生建议她电脑屏幕不要用白色,因为白色对眼睛的刺激是最大的 。像我们这样整天对着电脑,也应该注意一下。所以...
  • 飞雪桌面日历 7.6绿色

    2014-04-08 18:29:32
    {AppData}表示数据将存储在系统当前用户的应用程序数据区,具体的目录位置是由系统来决定的。(这是软件默认的数据存储位置) {ExePath}表示数据将存储在本软件所在的目录下   4.快速关机为什么会这么快? 系统...

空空如也

空空如也

1 2
收藏数 35
精华内容 14
关键字:

怎样收藏app