編輯:關於Android編程
效果圖:

開源項目用的是Studio 開發的 ,如果用Eclipse自己手動導入就可以了,常用的方法:
public static SimpleDateFormat formatter = new SimpleDateFormat(dd MMM yyyy);
Button showDialogButton = (Button) findViewById(R.id.show_dialog_button);
showDialogButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// Setup caldroid to use as dialog
dialogCaldroidFragment = new CaldroidFragment();
dialogCaldroidFragment.setCaldroidListener(getListener());
Bundle state = savedInstanceState;
final String dialogTag = CALDROID_DIALOG_FRAGMENT;
if (state != null) {
dialogCaldroidFragment.restoreDialogStatesFromKey(
getSupportFragmentManager(), state,
DIALOG_CALDROID_SAVED_STATE, dialogTag);
Bundle args = dialogCaldroidFragment.getArguments();
if (args == null) {
args = new Bundle();
dialogCaldroidFragment.setArguments(args);
}
} else {
// Setup arguments
Bundle bundle = new Bundle();
// Setup dialogTitle
dialogCaldroidFragment.setArguments(bundle);
}
dialogCaldroidFragment.show(getSupportFragmentManager(),
CALDROID_DIALOG_FRAGMENT);
}
});
protected CaldroidListener getListener() {
// TODO Auto-generated method stub
return new CaldroidListener() {
@Override
public void onSelectDate(Date date, View view) {
// TODO Auto-generated method stub
dialogCaldroidFragment.dismiss();
Toast.makeText(getApplicationContext(), formatter.format(date),Toast.LENGTH_SHORT).show();
};
}
Android微信第三方登錄(個人筆記)
今天在寫微信登錄,花了半天時間搞定、然後寫下自己的筆記,希望幫助更多的人。歡迎各位指教。微信授權登錄,官方說的不是很清楚、所以導致有一部分的坑。微信注冊應用平台的應用簽名
Android Support庫百分比布局
之前寫過一篇屏幕適配的文章Android 屏幕適配最佳實踐,裡面提到了類似百分比布局的東西,但是該方法缺點很明顯,就會增加很多無用的數據,導致apk包變大。而谷歌的sup
Android Studio與SVN版本控制程序的協作使用指南
AndroidStudio 的SVN 安裝和使用方法與我以前用的其他IDE 都有很大差別,感覺特麻煩,網上相關資料很少,貌似現在 Git 比較流行,之前有用過 githu
Android登錄界面的實現代碼分享
最近由於項目需要,寶寶好久沒搞Android啦,又是因為項目需要,現在繼續弄Android,哎,說多了都是淚呀,別的不用多說,先搞一個登錄界面練練手,登錄界面可以說是An