Time of Update: 2017-01-18
在做微信開發的時候遇到這個問題:微信瀏覽器彈出框滑動時頁面跟著滑動。我覺得這個問題用的是下面這幾行代碼:var $body = $('body'),dialogIsInView = !1,//當前是不是對話方塊lastContentContainerScrollTop = -1,//用於彈出框禁止內容滾動$contentContainer = $('#content-container');//內容容器//阻止Window滾動function stopWindowScroll() {
Time of Update: 2017-01-18
PopupWindow是Android上自訂快顯視窗,使用起來很方便。PopupWindow的建構函式為複製代碼 代碼如下:public PopupWindow(View contentView, int width, int height, boolean
Time of Update: 2017-01-18
Android Studio原生支援使用Gradle來構建項目,使用動態語言Groovy定義項目構建的過程,避免了build.xml檔案繁瑣的定義。然而使用的時候,卻有著巨大的缺陷。由於Android Studio在升級的時候,可能會伴隨著Gradle版本的升級,Gradle就會產生若干的版本。為了保證程式不會因為Gradle版本不同導致問題,又產生了Gradle
Time of Update: 2017-01-18
1.Fragment頁面xml布局:<RelativeLayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"xmlns:ptr="http://schemas.android.com/a
Time of Update: 2017-01-18
在項目中,我們經常會用到圓形圖片,但是android本身又沒有提供,那我只能我們自己來完成。第一種方式,自訂CircleImageView:public class CircleImageView extends ImageView { private static final ScaleType SCALE_TYPE = ScaleType.CENTER_CROP; private static final Bitmap.Config BITMAP_CONFIG =
Time of Update: 2017-01-18
用戶端擷取後台支付API請求參數的設計參數範例:{data: {method: 1,platform: 1,version:"1.0",relate_orders:"B201602031023,B2016020310231",order_no: "BZY201604200952100",order_type: 1,total_fee: 1,description: "商品購買",client_ip:'192.168.1.1',limit_pay:1},sign: "91C1E03D0434762
Time of Update: 2017-01-18
前言:上篇重點學習了Android 6.0的運行時許可權,今天還是圍繞著Android 6.0許可權適配來總結學習,這裡主要介紹一下我們公司解決Android 6.0許可權適配的方案:RxJava+RxPermission。這裡不再介紹Android 6.0運行時許可權了,直接看下如何使用RxPermission。 RxPermission:用於適配Android 6.0新的許可權模型的開源架構。下載地址:點此下載如何使用?1.)在app
Time of Update: 2017-01-18
一、Fragment介紹fragment在3.0被引入以後,項目使用fragment越來越多,特別是主介面是底部tab頁點擊切換更換內容,當然啦, Fragment 在項目中存在著廣泛的時候,例如通常在首頁的設計中,通常底部的每一個 navigation 都對應這一個對應的 Fragment ,使用 Fragment 減輕了對應 Activity 的職責,讓 Fragmen t充當了部分的Activity的職責。而且使用 Fragment
Time of Update: 2017-01-18
有段時間沒有看視頻了,昨天晚上抽了點空時間,又看了下鴻洋大神的視頻教程,又抽時間寫了個學習記錄。代碼和老師講的基本一樣,網上也有很多相同的部落格。我只是在AndroidStudio環境下寫的。—-主介面代碼—— public class MainActivity extends Activity { private ListView mListView; private ArrayAdapter<Recorder> mAdapter; private
Time of Update: 2017-01-18
之前做了一個小練習需要用到擷取手機裡連絡人的電話號碼,通過查閱相關的資料,自己嘗試寫了一個小例子,可以成功擷取。 首先需要在AndroidManifest.xml中擷取許可權<uses-permission android:name="android.permission.READ_CONTACTS"/>xml布局檔案<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
Time of Update: 2017-01-18
Android
Time of Update: 2017-01-18
一、寫在最前面本次,來介紹一下安卓中為控制項--Button綁定事件的五種方式。二、具體的實現第一種:直接綁定在Button控制項上:步驟1.在Button控制項上設定android:onClick=",其中這個屬性的屬性值對應的是MainActivity類中的方法名字(自己建立的方法): 步驟2.在MainActivity類中建立相對應的方法: public void demo(View view){ Toast.makeText(MainActivity.this,
Time of Update: 2017-01-18
本文執行個體為大家分享了Android九宮格圖片展示的具體代碼,供大家參考,具體內容如下–首頁面——–//布局中就一個Buttonpublic class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);
Time of Update: 2017-01-18
前言:今天還是圍繞著最近面試的一個熱門話題Android 6.0許可權適配來總結學習,其實Android 6.0許可權適配我們公司是在今年5月份才開始做,算是比較晚的吧,不過現在Android 6.0以上裝置越來越多了,所以Android 6.0 許可權適配是必不可少的工作,這裡主要介紹一下我們公司是如何做Android 6.0許可權適配的。Android 6.0以下非運行時許可權:根據上面部落格我們很清楚的知道,Android的許可權其實就是為了程式之間更加的安全的訪問,所以許可權有等級之分,
Time of Update: 2017-01-18
Android隨機產生驗證碼,Android利用隨機數繪製不規則的驗證碼,加強使用者登入或者註冊的安全性。具體思路如下:在一塊固定寬高的畫布上,畫上固定個數的隨機數字和字母,再畫上固定條數的幹擾線隨機數和幹擾線的顏色隨機產生,隨機數的樣式隨機產生。介面效果如下:1、產生隨機數代碼,Code.java:public class Code { //隨機數數組 private static final char[] CHARS = { '2', '3', '4', '5', '6', '7
Time of Update: 2017-01-18
本文Github代碼連結https://github.com/AndroidMsky/AndoirdIOSPicker 先上圖吧:這是筆者最近一個項目一直再用的一個選取器庫,自己也在其中做了修改,並決定持續維護下去。先看使用方法:日期選擇:private void showDateDialog(List<Integer> date) {DatePickerDialog.Builder builder = new
Time of Update: 2017-01-18
效果圖:看網上的都是兩個view拼接,預設右側的不顯示,水平移動的時候把右側的view顯示出來。但是看最新版QQ上的效果不是這樣的,但給人的感覺卻很好,所以獻醜來一發比較高仿的。知識點:1、ViewDragHelper 的用法; 2、滑動衝突的解決; 3、自訂viewgroup。ViewDragHelper 出來已經比較久了 相信大家都比較熟悉,不熟悉的話google一大把這裡主要簡單用一下它的幾個方法 1、tryCaptureView(View child, int pointerId)
Time of Update: 2017-01-18
幾個月前寫過一篇部落格《xUtils3.0架構學習筆記》 ,上面也有記錄通過xUtils實現檔案上傳的使用方法,代碼如下:private void upLoadOnClick(View v) { String upUrl = "/mnt/sdcard/pic/test.jpg";//指定要上傳的檔案 final ProgressDialog dia = new ProgressDialog(this); dia.setMessage("載入中....");
Time of Update: 2017-01-18
Activities提供了一種方便管理的建立、儲存、回複的對話方塊機制,例如 onCreateDialog(int), onPrepareDialog(int, Dialog), showDialog(int),
Time of Update: 2017-01-18
作為開發人員我們需要經常站在使用者角度考慮問題,比如在軟體市集下載軟體時,當使用者點擊下載按鈕,則會有下載進度提示頁面出現,現在我們通過線程休眠的方式類比下載進度更新的示範,如圖(這裡為了截圖方便設定對話進度條位於螢幕上方):layout介面代碼(僅部署一個按鈕):<?xml version="1.0" encoding="utf-8"?><LinearLayout