<commit_before>## Application中尽量不要做长耗时操作，如IO、数据库操作。
## Application中第三方服务尽量新启线程或使用Service方式初始化。一些官方要求或者应用一打开就需要使用的服务(图片加载、网络访问)除外。
## 首屏页面的onCreate方法尽量不做长耗时操作，如IO、数据库操作。
## 首屏页面布局层次尽量少，减少测量和绘制时间。
## 首屏页面布局多使用StubView，非必需的View在使用时候才初始化。
## 设置首屏页面背景图或者设置背景为透明。
   - 给页面窗体加上背景(注意是窗体而非页面中的ImageView等控件)
     1. 创建主题，设置窗体背景：
   ```   <style name="BackgroudTheme" parent="Theme.AppCompat.Light.NoActionBar"> 
   ```     <item name="android:windowBackground">@drawable/bg_splash</item>
   ```   </style>
      
     2.给页面设置主题:
   ```  <activity android:name=".SplashActivity" android:theme="@style/BackgroudTheme"/>
   
   - 设置页面窗体背景透明
    1. 创建主题，设置窗体背景：
```    <style name=" TranslucentTheme " parent="Theme.AppCompat.Light.NoActionBar">  
            <item name=" android:windowIsTranslucent ">true</item>
```    </style>

    2. 给页面设置主题:
	```  <activity android:name=".SplashActivity”android:theme="@style/ TranslucentTheme"/>
<commit_msg>Update 应用启动优化.md<commit_after>### Application中尽量不要做长耗时操作，如IO、数据库操作。
### Application中第三方服务尽量新启线程或使用Service方式初始化。一些官方要求或者应用一打开就需要使用的服务(图片加载、网络访问)除外。
### 首屏页面的onCreate方法尽量不做长耗时操作，如IO、数据库操作。
### 首屏页面布局层次尽量少，减少测量和绘制时间。
### 首屏页面布局多使用StubView，非必需的View在使用时候才初始化。
### 设置首屏页面背景图或者设置背景为透明。
   - 给页面窗体加上背景(注意是窗体而非页面中的ImageView等控件)
   
    1. 创建主题，设置窗体背景：
   ```   <style name="BackgroudTheme" parent="Theme.AppCompat.Light.NoActionBar"> 
   ```     <item name="android:windowBackground">@drawable/bg_splash</item>
   ```   </style>
      
    2.给页面设置主题:
   ```  <activity android:name=".SplashActivity" android:theme="@style/BackgroudTheme"/>
   
   - 设置页面窗体背景透明
    1. 创建主题，设置窗体背景：
```    <style name=" TranslucentTheme " parent="Theme.AppCompat.Light.NoActionBar">  
            <item name=" android:windowIsTranslucent ">true</item>
```    </style>

    2. 给页面设置主题:
	```  <activity android:name=".SplashActivity”android:theme="@style/ TranslucentTheme"/>

{'fraction_non_alphanumeric': 0.1547049441786284, 'fraction_numerical': 0.004253056884635832, 'mean_word_length': 4.974603174603175, 'pattern_counts': {'":': 0, '<': 23, '<?xml version=': 0, '>': 23, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2745258', 'n_tokens_mistral': 958, 'n_tokens_neox': 1097, 'n_words': 75}