原创 Android 多渠道打包

:Gradle多渠道打包 在多渠道打包的時候,大多數時候是使用umeng來統計的 首先需要在umeng註冊賬號和獲取key 在manifest.xml文件中添加meta-data屬性 <meta-data an

原创 android 混淆相關文件的輸出地址

  原文鏈接:點擊打開鏈接 ProGuard的輸出文件說明 混淆後,會在/build/proguard/目錄下輸出下面的文件 dump.txt 描述apk文件中所有類文件間的內部結構。 mapping.t

原创 android px dp sp的轉換

自己封裝了單位之間的轉換,可用於工具類中 package com.jt.myapplication; import android.content.Context; /** * dp sp 轉化爲px的工具類 * Created

原创 安卓常用開發者社區和網址

本文摘自http://zmywly8866.github.io/2014/11/22/android-developer-guide.html 官網 Android Developer Android Training 中

原创 利用CMD命令簽名APK

創建key,需要用到keytool.exe (位於C:\Program Files\Java\jdk1.6.0_10\bin目錄下),使用產生的key對apk簽名用到的是jarsigner.exe (位於C:\Program Files

原创 Android 面試題整理

Android 面試題整理(總結一些文章的面試題) 感謝各位大神的文章和答案 Android部分 理解Android應用的進程 進程是一個動態的過程,每一個App都運行在一個獨立的進程中,它擁有自己獨立的內存和數據空間,進程的名字就是A

原创 Android Studio 使用小技巧彙總

Android Studio 使用小技巧彙總 本文主要是收集到的一些android studio 的使用快捷鍵和小技巧的彙總(持續更新中): 收集的來源網站或文章 [https://plus.google.com/u/0/collecti

原创 RXjava學習筆記

前言 本文主要是自己學習RxJava的筆記整理 學習的鏈接 http://gank.io/post/560e15be2dca930e00da1083#toc_1 Rx介紹 ReactiveX是Reactive extensions的縮

原创 android studio 小技巧集合

該技巧是在別人的博客上看到的,我主要是爲了留個筆記 鏈接如下http://laobie.github.io/android/2016/02/14/android-studio-tips.html

原创 toolbar 與drawlayout使用,左上角圖標切換動畫

在Android5.0以後,系統自帶了左上角切換動畫,但是需要導入v7包的 首先是佈局文件的源碼 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="h

原创 SurfaceView 實現 轉盤抽獎

本文主要實現的是一個轉盤遊戲,並且可以調整中獎概率。其實這個主要的實現方式就是繼承SurfaceView來實現試圖繪製。 話不多說,直接上源碼: MySuraceView.java(主要用與繪製轉盤界面和轉盤邏輯) pack

原创 Android studio gradle 多渠道打包

apply plugin: 'com.android.application' dependencies { // compile fileTree(dir: 'libs', include: '*.jar')

原创 listview在scrollView中的衝突解決

如果scrollview中鑲嵌一個listview的話,無論listview的高和寬設置成wrap還是match,都會出現無法顯示全部的現象,那麼我們如何解決這個問題呢。 我們只需要重寫listview的高度,代碼如下: publi

原创 類似於聊天界面的ListView的設置

類似於熟知的聊天界面,至少會展示兩種佈局:對方發送的消息和本地發送的消息。這樣的效果是通過ListView實現的,在ListView的適配器裏面給予兩種不同的佈局 直接上代碼吧,寫的比較簡單,也是爲了給自己一個筆記同時和大家一起學習。

原创 ViewPager切換滑動速度

我們都知道,當我們使用setCurrentItem方法切換ViewPager的頁面時,會非常迅速,那麼我們該如何改變這個速度呢。 因爲Google官方將速度寫死了,所以我們需要通過反射機制來修改 底下修改的代碼: public c