編輯:關於Android編程
點擊圖標進入指定浏覽器。
只需在onCreate()方法裡添加如下代碼:
String url = "http://tiger-kfphone.com/"; Uri u = Uri.parse(url); Intent intent = new Intent(Intent.ACTION_VIEW, u); // intent.setData(u); // intent.setClassName("com.android.browser", // "com.android.browser.BrowserActivity"); startActivity(intent); finish();
但是在進入浏覽器之前有一個頁面閃了一下,那是因為從那個空白的首頁跳過去的。客戶說不要那個一閃而過的頁面,說是個bug。
最後解決的辦法是把他變成透明的就好了。
在styles.xml裡添加如下代碼:
<style name="Translucent_NoTitle" parent="android:style/Theme.Dialog"> <item name="android:windowNoTitle">true</item> <item name="android:background">#00000000</item> <item name="android:windowBackground">@android:color/transparent</item> <item name="android:colorBackgroundCacheHint">@null</item> <item name="android:windowIsTranslucent">true</item> </style>
然後在AndroidManifest裡添加如下代碼:
<activity android:name="com.hklt.link.MainActivity" android:label="@string/app_name" android:theme="@style/Translucent_NoTitle" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity>
工作一段時間後,經常會被領導說,你這個進入速度太慢了,競品的進入速度很快,你搞下優化吧?每當這時,你會怎麼辦?功能實現都有啊,進入時要加載那麼多view,這也沒辦法啊,等
1)首先先將gitlab上的開發項目clone到本地(可以使用命令行或者管理工具,具體操作在GitLab中已經涉及,這裡不再贅述),然後導入到AndroidStudio中
當我們在處理下載或是其他需要長時間執行的任務時,如果直接把處理函數放在Activity的OnCreate或是OnStart中,會導致執行過程中整個Activity無響
現在有這麼一個需求:開啟一個Service服務,獲取當前位置的經緯度數據,將獲取的數據以廣播的方式發送出去,注冊廣播的Activity接收廣播信息,並將接收到的數據在當前