編輯:關於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 屏幕適配最佳實踐,裡面提到了類似百分比布局的東西,但是該方法缺點很明顯,就會增加很多無用的數據,導致apk包變大。而谷歌的sup
AndroidStudio 的SVN 安裝和使用方法與我以前用的其他IDE 都有很大差別,感覺特麻煩,網上相關資料很少,貌似現在 Git 比較流行,之前有用過 githu
最近由於項目需要,寶寶好久沒搞Android啦,又是因為項目需要,現在繼續弄Android,哎,說多了都是淚呀,別的不用多說,先搞一個登錄界面練練手,登錄界面可以說是An