Android自訂群組件系列【5】——進階實踐(1)

接下來幾篇文章將對任老師的博文《可下拉的PinnedHeaderExpandableListView的實現》分步驟來詳細實現,來學習一下大神的代碼並記錄一下。原文出處:http://blog.csdn.net/singwhatiwanna/article/details/25546871先看一下最終效果:建立一個activity_main.xml檔案<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/

Android Fragment 嵌套使用報錯

在新的SDK每次建立activity時,會自動產生 public static class PlaceholderFragment extends Fragmentfragment模組,在該模組的基礎上進行嵌套fragment代碼如下:public static class PlaceholderFragment extends Fragment {static FragmentManager fm;public PlaceholderFragment() {

android外掛程式化-apkplug從宿主啟動外掛程式Activity-06

外掛程式是一個apk檔案它存在自己的Activity介面和UI顯示,本節將講解如何配置外掛程式的啟動Activity以及怎樣從宿主啟動它。一 配置外掛程式apk的對外啟動Activity

Android4.2.2NDK和源碼開發jni的異同

C/C++開發,在NDK和源碼中輸出Log資訊的方法!NDK:1、包含標頭檔#include 2、Android.mk中包含庫LOCAL_LDLIBS += -L$(SYSROOT)/usr/lib -llog上面這個一定要,不然出現error: undefined reference to '__android_log_print'LOCAL_SHARED_LIBRARIES := libdl\liblog\

andoid處理未捕獲異常

在某些意外的情況下,程式崩潰是我們不想看到的,這時我們可以使用未捕獲異常,將日誌寫在檔案裡,記錄錯誤資訊,防止影響使用者體驗。package com.home.testuncatch;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import

android 內部類的最佳化

developer.android.com 文檔中有一篇關於效能的文章,裡面提到了內部類的使用。文章建議“對於私人內部類 使用 包存取權限代替私人許可權訪問”,這裡說的是在內部類訪問外部類的成員或方法時如果 內部類是私人的並且外部類的成員也是私人的,那麼編譯器就會為內部類在外部類中增加一個靜態方法。真的是這樣的嗎?只有試一試才知道。我們使用一個簡單的例子來測試下:public class One {private int a;private class B{public int

android 請求網路非同步載入

/** * 封裝ProecssDialog對話方塊 * */public class LoadDialog extends ProgressDialog {private String title = "進度對話方塊";private String message = "載入資料中....";public LoadDialog(Context context, int theme) {super(context, theme);}/** * 用預設的標題和內容來建立對話方塊 * @param

智能虛擬女友的簡單實現

      前幾天看到一篇部落格女碼農獻醜-企業智能機器人客服,關於智能客服的實現,裡面講到的機器人平台介面——圖靈機器人。      今天突發奇想,想到上針對眾ds的女友系列公眾號,大多都很腦殘,不如藉助該介面自己做一個。當然做之前還是簡單體驗先:回答還挺逗,對比其文檔還試了其他天氣、出行等問題,支援的比較全面,這就不了,有興趣自己去看。開始實現,流程很簡單1. 註冊公眾號(服務號和訂閱號自己選擇),申請過程可以看公眾平台文檔。2.

Unity手遊之路&lt;十三&gt;手遊代碼更新策略探討

這幾個月公司項目非常忙,加上家裡事情也多,所以blog更新一直擱置了。最近在項目開發上線過程中遇到了一些新問題,接下來的時間和大家多多探討學習。大家在工作中遇到技術問題,或者有什麼想分享的,歡迎多多探討 ken@iamcoding.com.----------------------------------------------------------------------------------------------------------------------------------

修改air for android Manifest.xml下預設的screenOrientation

最近工作中有這個需求,需要修改AIR for android 產生的apk裡的 android:screenOrientation="user"為android:screenOrientation="landscape"。原因是一些平台的sdk接入air for

Android:ListView之ViewHolder

前言  在開發Android應用過程中經常要與列表展示打交道,比如Listview。在使用過程中如果不能正確的進行細節處理那麼對效能還是有很大的損耗的。  Listview展示內容是通過一個Adapter來進行內容綁定的。如下所示:   1 class Adapter implements ListAdapter{ 2 3 @Override 4 public void registerDataSetObserver(DataSetObserver

Android向上推送式菜單,兩個視圖在同一布局內同屏顯示。

最近在寫一個百度地圖的小應用,畢竟屏就那麼大一點,要在上面放幾個按鈕,怎麼布置都難看。百度了一下,發現側滑菜單挺好,可百度地圖就是用手滑的啊,你妹,這兩個玩意居然還衝突,我去年買了個表。於是乎,就想到了上推菜單,不能用滑屏來處理,那就用個按鈕來激發上推事件吧。因為是新手啥JB玩意都不懂,問群裡的大大們,說得用平移動畫,我又百度了半天一看都TM太高大上,用不好。偶然在一段代碼中發現了LinearLayout.LayoutParams lp = new

Android + Eclipse + PhoneGap 3.4 安卓最新環境配置,部分資料整合網上資料,已成功安裝.

前言:廣州花都論壇,打算推出本地服務o2o應用。快速開發手機應用,phonegap我的小站,http://www.w30.cn/如果有什麼問題也可以到小組留言,可以的話,貢獻一個ip:)phonegap小組

Android初識之Activity組件

之前自己的編程完全是在PC上進行的,而且主要是在演算法和資料結構上。由於某些需要加之認識到Android的重要性,且大學走到現在基本上沒什麼課了,空閑時間很多,於是就開始學習Android。本系列部落格都將圍繞Android應用程式設計展開,由於本人是完全沒有Android程式設計基礎,所以內容都很基礎,希望與大家交流學習並得到指點。 1.Activity類的onCreate()方法 對於具有可視化介面的Android程式來說,必然要有一個Activity類或其衍生類別對象。一般來說,

android4.3 按鍵訊息處理分析

Android4.3按鍵訊息處理與之前的版本有稍微的區別,基本原理還是一樣的,這裡主要從兩個階段來分析:1.前期的準備工作,即開機時啟動相應的的線程,靜候按鍵事件的來臨2.當有按鍵訊息時,進行訊息的分發等處理先看一張類圖:從類圖中看出,主要涉及到的類有PhoneWindowManager、WindowManagerService、inputManagerService、

android點滴之ContentObserver的使用

一概念ContentObserver用於觀察(捕捉)特定Uri引起的資料的變化,繼而做一些相應的處理,當ContentObserver所觀察的Uri發生變化時,便會觸發它。從概念看ContentObserver特別適合用於監視系統資料的變化,比如資料庫發生了改動,或者其他任何已經在UriMatcher類註冊過的Uri,比如:Settings.System.ACCELEROMETER_ROTATION,可以監視系統螢幕的方向。二使用1.建立mObserver = new

android點滴之PendingIntent的使用

一概念PendingIntent就是一個可以在滿足一定條件下執行的Intent,它相比於Intent的優勢在於自己攜帶有Context對象,這樣他就不必依賴於某個activity才可以存在。它和Intent的主要區別在於Intent的執行立刻的,而pendingIntent的執行不是立刻的。pendingIntent執行的操作實質上是參數傳進來的Intent的操作,但是使用pendingIntent的目的在於它所包含的Intent的操作的執行是需要滿足某些條件的。二實質PendingIntent

Andorid Binder處理序間通訊---啟動ServiceManager

本文參考《Android系統原始碼情景分析》,作者羅昇陽。一、~/Android/frameworks/base/cmd/servicemanager -----binder.h -----binder.c -----service_manager.c ~/Android//kernel/goldfish/drivers/staging/android -----binder.c

Android dump .so 檔案crash log

眾所周知,在android系統上,有時候我們遇到so檔案的crash只能打log,但是很多時候並不知道crash在什麼地方,幸運的是crash後,一般可以產生一個.dmp檔案。我們可以根據這個檔案來得到更為詳細的statck trace。主要用的就是google提供的一些方法,命令太複雜,很容易出錯,所以我寫了一個python指令碼,簡化步驟。  #! /usr/bin/env pythonimport osimport sysif len(sys.argv) < 3:

Android新浪微部落格戶端(四)——添加多個賬戶及認證

 二.擷取使用者資訊並儲存資料庫上面說到載入AuthActivity有兩種情況,其中一種就是授權成功回調,在授權回調成功後我們就開始通過微博API擷取使用者資訊了,然後儲存資料庫了。這一系列操作我採用主架構模式,將任務發送給MainService來處理。對於這個任務的具體處理過程,先通過token擷取UID,再通過UID擷取UserInfo。UserInfo中值得注意的是UserIcon是Bitmap類型的,這裡涉及到一個通過url擷取Bitmap的方法,這裡就不細講了。MainSer

總頁數: 2771 1 .... 2160 2161 2162 2163 2164 .... 2771 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.