原创 Android 開發 華爲全系列遠程真機免費調測插件之DevEco IDE

給大夥推薦一款特別好用又免費的工具,能解決你以下問題。 1.想在最新華爲旗艦手機上調試應用而手頭沒有; 2.華爲手機型號衆多,剛好遇到一個bug需要調試卻發現沒有這款真機; 3.業務提供遠程真機的服務要收費但是華爲手機型號不全。

原创 Scrollview下Listview中的TextView顯示多行時,無法顯示預想的效果時,只需要自定義一個ListView,重寫它的onMeasure

  自定義了ListView,ListViewUtils.class import android.content.Context; import android.util.AttributeSet; import android.

原创 Java中string 轉換成 integer的方式及原理

1 Integer.parseInt(String str)方法 public static int parseInt(String s) throws NumberFormatException { //內部默認調用p

原创 Android有四大組件:Activity、Service、Broadcast Receiver、Content Provider

在這些組件之間的通訊中,主要是由Intent協助完成的。 Intent負責對應用中一次操作的動作、動作涉及數據、附加數據進行描述,Android則根據此Intent的描述,負責找到對應的組件,將 Intent傳遞給調用的組件,並完成組件的

原创 Android開發——使用BroadcastReceiver實現APP開機自啓動

第一步:在AndroidManifest.xml清單文件中申請下面的權限 <!--開機自啓動廣播權限--> <uses-permission android:name="android.permission.RECEIVE_BOO

原创 兩個Activity 之間跳轉時必然會執行的是哪幾個方法?

activity的生命週期有 onCreate onStart onResume onPause onStop onRestart onDestory 一般情況下比如說有兩個activity,分別叫A,B。 當在A 裏面激活B 組件的時候

原创 Android面試題總結【完整詳細版本"一"】

1、四大組件是什麼? Activity【活動】:用於表現功能。 Service【服務】:後臺運行服務,不提供界面呈現。 BroadcastReceiver【廣播接收器】:用來接收廣播。 Content Provider【內容提供商】:支持

原创 ANR——應用程序無響應對話框

ANR的定義 ANR全稱是Application Not Responding(應用程序無響應),在Android上,應用程序如果沒有響應,系統會向用戶顯示一個對話框,這個對話框稱作應用程序無響應對話框。用戶可以選擇等待或者強制關

原创 Java中實現序列化

Java中實現序列化的兩種方式 Serializable 接口和 Externalizable接口 對象的序列化就是將對象寫入輸出流中。 反序列化就是從輸入流中將對象讀取出來。 用來實現序列化的類都在java.io包中,我們常用的類或接口

原创 ScrollView內嵌ListView或者recyclerview時,需動態改變ListView或者recyclerview的高度問題

ScrollView內嵌ListView或者recyclerview時,ListView或者RecyclerView的高度會失效,需動態改變ListView或者recyclerview的高度問題 /** 動態改變listView的高度

原创 Java面試題之int和Integer的區別

int和Integer的區別 1、Integer是int的包裝類,int則是java的一種基本數據類型  2、Integer變量必須實例化後才能使用,而int變量不需要  3、Integer實際是對象的引用,當new一個Integer時,

原创 Android開發分渠道打包之友盟篇

第一步:在清單文件AndroidManifest.xml中application模塊中加入: <meta-data android:name="UMENG_CHANNEL" android:value="${UMENG_

原创 Error:A problem occurred configuring project ':app'.

在Android Studio上導入項目,build時出現Error:A problem occurred configuring project ':app'.的錯誤。 導致configuring problem錯誤的原因有很多種,這裏

原创 Java中八個基本數據類型(byte、boolean、short、long、float、double、int、char)所佔字節數

  所謂的佔用字節數 就是申請內存的時候所佔的空間大小 byte 1字節     最小值是 -128(-2^7); 最大值是 127(2^7-1); boolean  至少1字節     這種類型只作爲一種標誌來記錄 true/fa

原创 Java的多態

1、面向對象的三大基本特徵:封裝、繼承、多態 2、多態是指:父類引用指向子類對象,在執行期間判斷所引用對象的實際類型,根據其實際的類型調用其相應的方法。 3、實現多態的三要素:繼承 重寫 父類引用指向子類對象  多態可以說是建立在繼承的基