原创 給 Fragment添加Theme

@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { C

原创 解決Eclipse啓動後一直Initializing Java Tooling (1%)

啓動Eclipse時出現問題:解決initializing java tooling(1%)   這是wtp的一個bug,下載附件http://download.csdn.net/detail/mingyue_1128/76116

原创 畫出漸變效果的線,給佈局一種陰影效果

<?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android" >

原创 android:windowIsTranslucent=true情況下的Activity轉場動畫穿透問題

原文鏈接:https://www.jianshu.com/p/31e053564857 問題描述 最近使用SwipeBackLayout做滑動返回,添加<item name="android:w

原创 Kotline學習筆記之lateinit 和 by lazy

原文鏈接:https://www.jianshu.com/p/e2cb4c65d4ff 轉載自:簡書buchuqi2677的文章 lateinit 和 lazy 是 Kotlin 中的兩種不同的

原创 關於高德地圖,自定義Marker使用自己的XMl,Fresco加載圖片流程

因爲高德地圖的marker在設置自定的view時將view轉換成圖片,所以不能使用網絡圖片,這時就要我們自己處理。(ios可以android就要自己處理)大概思路就是,先讀取緩存中是否有此圖片,有則直接設置到marker的view中的im

原创 自定義圓形時鐘

時間不是自定義裏的 只是爲了展示時鐘的效果 import android.content.Context; import android.content.res.Resources; import android.content.re

原创 Android性能優化之利用LeakCanary檢測內存泄漏及解決辦法

原文來源於:博客園 總李寫代碼 http://www.cnblogs.com/whoislcj/p/6001422.html 前言:    最近公司C輪融資成功了,移動團隊準備擴大一下,需要招聘Android開發工程師,陸陸續續面試了

原创 友盟安卓推送的“多包名”使用方式解決R文件報錯問題

前言:App開發者爲什麼會有多包名的需求? 首先我們先來說說包名(一般是http://com.company.xxx的形式),包名這個概念是出現在Android生態系統裏面的,對於Android系統來說,包名是App的唯一標識。這個對技術

原创 RecyclerView設置固定兩行高度

recyclerView.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() {

原创 關於Android程序優化內存釋放

當程序開發到一定壯大的程度時,就需要關注程序內存釋放的問題了。 而且會發現不是使用Adapter中使用ViewHolder View複用,圖片顯示壓縮,就可以解決的了內存釋放的問題了。 AndroidStudio 裏有非常好的功能可以時刻

原创 Activity result no fragment exists for index:0x10003

Fragment跳轉通過startActivityForResult()方式跳轉, 不走onActivityResult()回調拋出 Activity result no fragment exists for index:0x10003

原创 surfaceview疊加問題(地圖上顯示視頻)

終於忙裏抽閒可以總結一下最近忙的暈頭轉向的東西了 公司的app是以地圖爲主(即主界面是地圖 其他界面都是覆蓋上層的fragment),產品出了新的設計,是要在地圖上彈出一個界面覆蓋在地圖上層,裏面有視頻播放器需要播放網絡視頻。 本來以

原创 如何生成Android的debug使用的keystore

1、打開CMD進入Java\jdk1.7.0_03\bin文件夾(即jdk的bin目錄下找到keytool.exe) 2、根據以下命令輸入 在Java\jdk1.7.0_03\bin目錄下會生成一個名字叫“debug.key

原创 判斷手機中是否安裝某個軟件

private boolean isContain(String packageName) { final PackageManager packageManager = this.getPackageManage