原创 listview 嵌套gridview notifyDataSetChanged無效

今天搞了一個界面是,在Listview 中的每個小item 中嵌套一個Gridview ,發現Listview 的madapter.notifyDataSetChanged的時候,Gridview 裏面的內容沒有變,查找了下原因

原创 更新百度地圖,極光推送SDK 時無效

注意下,在更新百度地圖和極光推送的sdk 時在替換 .so 的時候別忘了把src\main\jniLibs 目錄下的鏡像一起更新。 點贊 收藏 分享 文章舉報 鈷今之道

原创 ViewPager +FragmentPagerAdapter 的獲取getActivity()

發現了一個問題,ViewPager +FragmentPagerAdapter 的viewpager 的fregment 中獲取getActivity() ,發現有時候會獲取到空的,大概情況是這樣的,第一次打開這個viewpage

原创 【Android基礎】Activity的啓動模式(android:launchMode)

轉載自:http://blog.csdn.net/feng88724/article/details/6412638 在Android裏,有4種activity的啓動模式,分別爲: “standard” (默認) “singl

原创 DES 數據加密

在開發的時候向服務發起請求的時候,有時候請求的結果需要加密。 本文簡單介紹下DES的加密用法; 一,八位的密鑰的加解密 String plaintext = "我1234567890從"; String ciph

原创 cordova 插件中原生調用js

最近搞了個本地推送的cordova插件,裏面有這麼個需求,在點擊推送的本地消息時需要給混合的那邊通知下,然後調用某個JS中的方法。 首先我們要知道想要實現原生調用js,那麼一定要藉助原生中的webview組件。 本文主要是簡單說明下cor

原创 gradle 中的buildTypes

一般配置 buildTypes { debug { zipAlignEnabled true shrinkResources false minif

原创 cordova-plugin-datepicker 添加只選擇年月的模式(android)

cordova-plugin-datepicker 這個cordova 官網的日期選擇的插件,裏面有幾個模式,分別是date 日期選擇,time 時間選擇,還有datetime 日期時間都選的模式。但是有時候會有這樣的需求,只顯示選擇年和

原创 RecyclerView基礎用法

RecyclerView 的用法和Listview 很像,事實上用RecyclerView 是完全能夠代替ListView 和GirdView的。下面來教大家快速的學會RecyclerView 的用法。 首先在用這個控件之前需要添加一個庫

原创 垂直文字 帶類別的滾動(垂直文字輪播)

自定義個文字的垂直方向輪滾的組件。 組件代碼: public class VerticalScrollText extends TextView { private int mDuration; //文字從出現到顯示消失的時

原创 支付寶支付問題記錄

支付寶支付注意點: 支付接口生成支付的 orderInfo 的時候需要所有字段都轉碼(一般轉成utf-8)。 退款接口的只需要sign轉碼(一般轉成utf-8)。

原创 Android 6.0 新特性(官方文檔翻譯)

轉自http://blog.csdn.net/u013174702/article/details/50835891 Android 6.0 的變化(Android 6.0 Changes) 隨着新的特性和功能,Android 6.0

原创 cordova 插件之資源文件處理

最近幫忙搞這一些cordova ,在弄插件的時候發現有時候想在插件裏面用一些自定義的layout,String,圖片啥的獲取資源文件的時候,寫在插件裏面後在引用R資源的時候上面倒入包名需要具體不同工程再去java文件裏面再改這個impor

原创 4.4以上android沉浸式

關於沉浸式,相信大家也都有了解,下面記錄下一個簡單實現沉浸式的方法。(4.4以上) 在setContentView 前面調用以下方法。 private void initState() { if (Build.VERSIO

原创 帶分類的文字淡入淡出組件

本文是寫個文字淡入淡出切換內容的自定義Textview組件。繼承 Textview組件。 效果圖: 組件代碼: public class AlphaText extends TextView { private int m