mainactivity

第十六天 音乐播放器

梦想的初衷 提交于 2020-03-10 04:10:33
Music 使用网址或本地的音乐 进行播放,暂停,继续,停止 使用网址或本地的音乐 进行播放,暂停,继续,停止 MainActivity public class MainActivity extends AppCompatActivity { private Button btn_start ; private MediaPlayer mediaPlayer ; @Override protected void onCreate ( Bundle savedInstanceState ) { super . onCreate ( savedInstanceState ) ; setContentView ( R . layout . activity_main ) ; //初始化 btn_start = findViewById ( R . id . btn_start ) ; mediaPlayer = new MediaPlayer ( ) ; btn_start . setOnClickListener ( new View . OnClickListener ( ) { @Override public void onClick ( View v ) { //可以是本地,也可以是网址 try { //TODO 以是本地,也可以是网址 mediaPlayer .

Android ExpandableListView的使用

回眸只為那壹抹淺笑 提交于 2020-03-09 07:05:40
一、MainActivity要继承ExpandableListActivity。效果是当单击ListView的子项是显示另一个ListView。 package com.example.explear; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import android.app.Activity; import android.app.ExpandableListActivity; import android.os.Bundle; import android.transition.SidePropagation; import android.widget.SimpleExpandableListAdapter; public class MainActivity extends ExpandableListActivity { private static final String NAME = "NAME"; private static final String IS_EVEN = "IS_EVEN"; private SimpleExpandableListAdapter eListAdapter;

蓝牙

折月煮酒 提交于 2020-02-27 14:09:18
蓝牙客户端 package com.example.day5_bluetooth; import android.Manifest; import android.bluetooth.BluetoothAdapter; import android.bluetooth.BluetoothDevice; import android.bluetooth.BluetoothManager; import android.bluetooth.BluetoothSocket; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.content.IntentFilter; import android.os.Build; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.support.v7.widget.LinearLayoutManager; import android.support.v7.widget.RecyclerView; import android.util

寒假学习11

眉间皱痕 提交于 2020-02-11 17:25:53
Android Studio:RadioButton MainActivity package com.example.myapplicationfirst; import androidx.appcompat.app.AppCompatActivity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.RadioButton; public class MainActivity extends AppCompatActivity { //声明空间 private Button mBtnTextView; private Button mBtnButton; private Button mBtnEditText; private Button mBtnRadioButton; //寻找事件 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);

U8SDK——游戏接入SDK(只接入抽象框架)

試著忘記壹切 提交于 2020-01-16 10:52:16
上一篇 文章我们说了整个U8 SDK抽象成的设计,那这篇文章,我们就来验证一下,他是否如我们期待的那样,简单灵活。 正如之前所说,对于每个游戏,只需要接入抽象层,而每个渠道SDK的接入,就是该抽象层的一个实现而已。最后通过一键打包工具来完成最后的产出。那么,我们先来看看,游戏怎么来调用这个抽象层。 我们假设我们已经开发了一款游戏,面临上线,需要接入SDK,需要接入UC,当乐,91,360,小米等渠道。因为采用U8 SDK统一接入框架的思想,游戏工程本身不耦合具体的每个渠道SDK,而只是调用U8 SDK抽象层。那么,根据 上一篇 文章谈到的抽象层,我们就来看看如何调用。 首先,我们用eclipse新建一个android工程,作为我们这个模拟的游戏工程。这里需要说一下,如果你不是直接使用Android开发的游戏,而是采用像Unity3D,Cocos2D等游戏引擎,其接入也是一样的。只是多了一层JNI调用。我们新建一个主运行的Activity: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61

Xamarin.Android开发实践(七)

时光总嘲笑我的痴心妄想 提交于 2020-01-12 03:47:10
原文: Xamarin.Android开发实践(七) Xamarin.Android广播接收器与绑定服务 一、前言 学习了前面的活动与服务后,你会发现服务对于活动而言似乎就是透明的,相反活动对于服务也是透明的,所以我们还需要一中机制能够将服务和活动之间架起一座桥梁,通过本节的学习,你将会学到广播与绑定服务,这两种方式恰恰是解决上面问题的关键。 二、简单的广播接收器 实现一个最简单的广播接收器需要继承 BroadcastReceiver 类,并且还要实现 OnReceive 方法,我们可以在项目中新建一个 MainReceiver 类,然后写入如下代码: 1 public class MainReceiver : BroadcastReceiver 2 { 3 public override void OnReceive(Context context, Intent intent) 4 { 5 6 } 7 } 上面其实已经实现了一个简单的广播接收器,并且可以使用。我们还需要注册广播接收器,否则广播接收器就无法接收广播,所以我们需要在MainActivity.cs中注册这个广播接收器。当然为了能够接近现实,我们需要在 OnResume 中注册,在 OnPause 中注销。 首先我们在 OnResume 中注册 1 protected override void OnResume()

向用户提供请求权限理由

末鹿安然 提交于 2020-01-07 22:02:17
1 private static final int PERMISSION_REQUEST_CAMERA = 0; 2 private static final int ENDV_WRITE_USER_DICTIONARY = 1 ; 3 private static final int ENDV_WRITE_SYNC_SETTINGS = 2 ; 4 private static final int ENDV_WRITE_SOCIAL_STREAM = 3 ; 5 private static final int ENDV_WRITE_SMS = 4 ; 6 private static final int ENDV_WRITE_SETTINGS = 5 ; 7 private static final int ENDV_WRITE_SECURE_SETTINGS = 6 ; 8 private static final int ENDV_WRITE_PROFILE = 7 ; 9 private static final int ENDV_RITE_HISTORY_BOOKMARKS = 8 ; 10 private static final int ENDV_WRITE_GSERVICES = 9 ; 11 private static final int ENDV

对话框

折月煮酒 提交于 2019-12-27 01:07:11
package com.example.myapplication1; import android.app.DatePickerDialog; import android.app.ProgressDialog; import android.app.TimePickerDialog; import android.content.DialogInterface; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.widget.Button; import android.widget.DatePicker; import android.widget.ImageView; import android.widget.TimePicker; import android.widget.Toast; import androidx.appcompat.app.AlertDialog; import androidx.appcompat.app.AppCompatActivity; import java.util.Calendar; import java.util.Timer; import java.util

作业7

走远了吗. 提交于 2019-12-04 09:09:44
package com.example.qerw; import android.content.Intent; import android.os.Bundle; import android.support.v7.app.ActionBarActivity; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.Toast; public class MainActivity extends ActionBarActivity { private Button button; private EditText editText; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } public void click(View view) { button = (Button) findViewById(R.id.button3); editText = (EditText)

第8个作业

穿精又带淫゛_ 提交于 2019-12-02 19:22:08
package com.example.an2; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.util.HashMap; import java.util.Map; import android.content.Context; import android.content.SharedPreferences; public class SPSaveQQ { /** * 保存数据 * * @param context * @param account * @param password * @return */ public static boolean saveUserInfo(Context context, String account, String password) { SharedPreferences sp = context.getSharedPreferences("data", Context.MODE_PRIVATE); SharedPreferences.Editor edit = sp.edit(); edit