首页 文章 精选 留言 我的

精选列表

搜索[标签页组],共10012篇文章
优秀的个人博客,低调大师

高效启动(Splash)

很多应用程序启动时都需要一个页面展示公司品牌或者Logo,或者即便不需要这个页面,如果布局比较复杂,启动应用的时候会有一个短暂的白屏(跟系统主题相关),往往我们会单独写一个Activity,然后显示一张图片或者Logo,设置固定的时间延迟启动真正的MainActivity,这样未免小题大做,分享一个小技能: 首先使用layer-list定义一个层级的drawable: 1 2 3 4 5 6 7 8 9 10 11 < layer-list xmlns:android = "http://schemas.android.com/apk/res/android" > < item > < color android:color = "@color/background_material_light" /> </ item > < item > < bitmap android:src = "@drawable/launch_logo_image" android:tileMode = "disabled" android:gravity = "center" /> </ item > </ layer-list > 定义底色和一个bitmap展示Logo,Logo居中显示,超出bitmap大小的区域不进行平铺或者其他处理; 然后应用到全局背景中(应用启动时,会先渲染主题,如果没有设置默认使用系统的主题): 1 2 3 4 5 < style name = "AppTheme" parent = "Theme.AppCompat.Light.DarkActionBar" /> < style name = "AppTheme.BrandedLaunch" parent = "AppTheme" > < item name = "android:windowBackground" >@drawable/branded_logo</ item > </ style > 入口Activity设置主题: 1 2 3 4 < activity android:name = ".MainActivity" android:label = "@string/app_name" android:theme = "@style/AppTheme.BrandedLaunch" > 由于这样会改变整体的主题,想回到原来的系统默认主题可以在onCreate中动态更换: 1 2 3 4 5 6 @Override protected void onCreate(BundlesavedInstanceState){ setTheme(R.style.AppTheme); super .onCreate(savedInstanceState); setContentView(R.layout.activity_main); } 之前会在应用启动前,显示一个短暂的白屏: 使用这种方式后: 本文转自 breezy_yuan 51CTO博客,原文链接:http://blog.51cto.com/lbrant/1690191,如需转载请自行联系原作者

优秀的个人博客,低调大师

课前准备--蛋白质学--单细胞空间学-基因学指导的癌症基因体细胞突变解读

利用 139,818名患者、173个癌症基因、18+癌种建立显著突变区域图谱,把癌症突变从传统的“基因层面”推进到了“区域—结构—功能—临床”层面。这些区域往往对应DNA结合位点、配体结合位点、催化结构域、底物识别界面、蛋白核心以及降解信号等关键结构;同时能够解释不同癌基因/抑癌基因的不同失活机制,并辅助解释数据库中注释不足的突变。

优秀的个人博客,低调大师

iOS 延长启动时间

简单且有效,符合需求~~~ ============================= 好久没写微博了,读书挺苦逼的,每天都忙的不得了,今天有空,来分享下最近遇到的一个问题 相信很多刚接触iOS的猿都遇到过这个问题,就是按下iphone桌面图标,进入我们自己的开发的应用的时候,第一张显示的图(既启动画面Default)的显示时间总是不在我们自己的控制范围内。今天我们就来解决这个问题。 首先,启动画面图片Default.png的原本目的只是为了填补程序完成加载前的黑屏而已,如果直接说控制这段加载时间,就我个人的认识而言,不可能达到。但是不能达到,并不意味着,我们不能实现控制的效果。接下来,就直接进入控制的方法: 首先,从程序的加载过程看出,在- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions方法返回之时,default.png被设定view替换,所以,要达到控制启动画面Default的方法,可以在本方法中做文章。 具体操作: @implementationAppDelegate{NSTimer*connectionTimer;BOOLdone;} -(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{//等待1秒进入首页connectionTimer=[NSTimerscheduledTimerWithTimeInterval:1.5target:selfselector:@selector(timerFired:)userInfo:nilrepeats:NO];[[NSRunLoopcurrentRunLoop]addTimer:connectionTimerforMode:NSDefaultRunLoopMode];do{[[NSRunLoopcurrentRunLoop]runUntilDate:[NSDatedateWithTimeIntervalSinceNow:1.0]];}while(!done);.............} -(void)timerFired:(NSTimer*)timer{done=YES;} 通过加入了一个Timer控制了画面图片Default的现实时间,大家可以根据自己的需要试试。 本文转自 卓行天下 51CTO博客,原文链接:http://blog.51cto.com/9951038/1772547,如需转载请自行联系原作者

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册