亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

Android攻城獅的第二門課(第2季)

邦蜀黍 移動開發工程師
難度入門
時長 3小時50分
學習人數
綜合評分9.70
133人評價 查看評價
9.9 內容實用
9.8 簡潔易懂
9.4 邏輯清晰
  • 創建選項菜單
    查看全部
    0 采集 收起 來源:創建菜單

    2017-03-17

  • logcat
    查看全部
    0 采集 收起 來源:LogCat概述

    2017-03-14

  • 結束了?
    查看全部
  • Notification
    查看全部
    0 采集 收起 來源:認識Notification

    2017-03-11

  • Debug調試程序
    查看全部
    0 采集 收起 來源:Debug概述

    2017-03-10

  • 餓叼叼叼
    查看全部
  • ContextMenu用法總結。 * 1.為listView注冊上下文菜單。使用Acvitity提供的registerForContextMenu方法。 * 2.重寫Activity的onCreateContextMenu方法。 * 3.使用動態或者xml方式增添菜單項 * 4.重寫Actvitity的onContextItemSelected方法,用于處理點擊事件。 public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) { super.onCreateContextMenu(menu, v, menuInfo); menu.add(1, 101, 1, "菜單一");//動態增添,4個參數,分別是"組id","itemId"(用來識別點的是哪一個),"排序",“文字” menu.add(1, 102, 1, "菜單二"); } @Override public boolean onContextItemSelected(MenuItem item) { AdapterView.AdapterContextMenuInfo acm = (AdapterView.AdapterContextMenuInfo) item.getMenuInfo(); int item_id = (int) acm.id; //可以通過這個方法。獲取ListView的ItemId switch (item.getItemId()) { case 101: Toast.makeText(this, item_id +"菜單一", Toast.LENGTH_SHORT).show(); break; case 102: Toast.makeText(this, item_id +"菜單二", Toast.LENGTH_SHORT).show(); break; } return super.onContextItemSelected(item); }
    查看全部
  • “ContextMenu”--上下文菜單(長按View時彈出的菜單)
    查看全部
    0 采集 收起 來源:認識ContextMenu

    2017-03-06

  • OptionsMenu------“菜單”使用方法 具體代碼: public boolean onCreateOptionsMenu(Menu menu) { // menu.add("菜單一"); //動態增添菜單項 // menu.add("菜單二"); //new MenuInflater(MainActivity.this).inflate(R.menu.main, menu); //通過xml增添。xml放在menu文件夾下。 getMenuInflater().inflate(R.menu.main, menu); //上面也可以,但最好使用系統提供的。 return super.onCreateOptionsMenu(menu); } @Override public boolean onOptionsItemSelected(MenuItem item) { //item代表點擊的那一項菜單 switch (item.getItemId()) //可以通過調用item.getXXX獲取item的很多信息。 { case R.id.action_settings: Toast.makeText(this, "菜單一", Toast.LENGTH_SHORT).show(); break; case R.id.action_settings2: Toast.makeText(this, "菜單二", Toast.LENGTH_SHORT).show(); break; default: break; } return super.onOptionsItemSelected(item); }
    查看全部
  • OptionsMenu------“菜單”使用方法。 /** * optionsMenu的使用方法(點擊手機按鍵“菜單”,彈出來的菜單) * 1.重寫Activity中的onCreateOptionsMenu(Menu menu)方法。 * 2.為menu增添項,可動態增添或通過xml增添。 * 3.為其增加點擊事件。重寫Activity中的onOptionsItemSelected(MenuItem item)方法。 * */ xml文件: <!-- orderInCategory,用來排序的序號,如果序號大,則排在后面 showAsAction 表示默認是不是顯示的。never表示不顯示。如果改成always,則會直接顯示在標題欄,也就是總是顯示。 --> <item android:id="@+id/action_settings" android:orderInCategory="200" android:showAsAction="never" android:title="xml菜單一"/>
    查看全部
  • Notification代碼: ----第三部分 Intent intent=new Intent(MainActivity.this,MainActivity.class); //設置一個意圖,跳轉到主頁面 PendingIntent pendingIntent=PendingIntent.getActivity(MainActivity.this, 0, intent, 0); //將意圖賦予pendingIntent,延遲執行. builder.setContentIntent(pendingIntent);//實現當點擊通知時,跳轉到App。 //Notification notification= builder.build(); //4.1以上使用這個 Notification notification=builder.getNotification();// 4.1以下使用這個 notification.flags |= Notification.FLAG_AUTO_CANCEL;//設置當點擊通知時,其自動消失 notificationManager.notify(999, notification); //使用notificationManager對象,來進行通知。 break; case R.id.button2: notificationManager.cancel(999);//使用通知時付給的唯一id,來將該notifiaction取消 break;
    查看全部
    0 采集 收起 來源:發送取消通知

    2017-03-05

  • Notification代碼:-----第二部分 public void notificationTest(View view) { switch (view.getId()) { case R.id.button1: Notification.Builder builder = new Notification.Builder(MainActivity.this); //創建builder對象,使用其構造通知對象。 //builder.setXXX(); //使用set可以設置許多屬性,如標題,圖標,文字等。 builder.setSmallIcon(R.drawable.ic_launcher);//設置圖標 builder.setTicker("狀態欄通知"); //這個是在收到通知時,狀態欄彈出來的文字是什么 builder.setWhen(System.currentTimeMillis()); //暫時并不知道他代碼表什么 builder.setContentTitle("標題欄通知");//設置通知標題 builder.setContentText("我是一個Notification");//設置通知的文字(標題下面的小字)。 builder.setDefaults(Notification.DEFAULT_SOUND); //設置有提示聲音,同理可以設置震動,指示燈等。
    查看全部
    0 采集 收起 來源:發送取消通知

    2018-03-22

  • Notification代碼: -----第一部分 1.NotificationManager notificationManager;//通過“通知管理”對象,來對notifation進行管理。通知,取消等。 2.notificationManager=(NotificationManager) getSystemService(NOTIFICATION_SERVICE);//通過獲取系統服務,來獲取“通知管理”對象。
    查看全部
    0 采集 收起 來源:發送取消通知

    2017-03-05

  • Notification--“通知欄” ---發送通知 Intent intent=new Intent(this,MainActivity.class); PendingIntent pintent=PendingIntent.getActivity(this,0,intent,0); 后面見圖 另外,使用指示燈和震動需要加權限
    查看全部
    0 采集 收起 來源:設置通知參數

    2017-03-04

  • 如何實現通知欄
    查看全部
    0 采集 收起 來源:認識Notification

    2017-03-04

舉報

0/150
提交
取消
課程須知
本課程是進階課程的第2季,將講解Android應用必備的菜單、對話框和動畫等的使用,對于不熟悉Android開發的童鞋來說會有一定的難度,所以,建議在學習本門課程之前,首先必須掌握Java基礎語法和面向對象編程,其次還要熟悉Android開發環境,了解控件的使用就更好了
老師告訴你能學到什么?
1、Android調試程序 2、Android提示對話框 3、Android常用菜單 4、Android常用動畫效果

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!