这里只针对UEFI 方式的BIOS 了(其他方式请参考原文了)。进入到 BIOS 设置中,如果CPU支持 VT-d,将其设置为 disable,CFG-Lock、Secure Boot Mode 、IO Serial Port 也 disable,设置 XHCI 为 Enable,设置 OS 为 Other OS。
第四步 安装 macOS Mojave
将U盘插在电脑的USB2.0口上,这点特别要注意,不然第二次安装的时候会提示找不到resource,我就在这里折腾了两回才知道。开机,选择从你的 USB 盘启动(不同的电脑主板不一样,网上搜下即可)。 在clover界面,通过键盘上的左右箭头(键盘右下角的上下左右箭头)选择 Boot OS X Install from macOS Mojave
在安装界面,首先选择顶部菜单栏的 Utilities(工具),再打开 Disk Utility(磁盘工具),在左边选中你想要安装系统的分区,之后像之前抹掉U盘那样抹掉这个分区,名字命名为 Mojave(之后你可以改这个名字),之后关闭Disk Utility(磁盘工具),即可继续安装。
Person person = new Person(); person.setName("Tom"); person.setAge("20"); Intent intent = new Intent(this,SecondActivity.class); intent.putExtra("person_data",person); startActivity(intent);
publicstaticfinal Parcelable.Creator<Person> CREATOR = new Parcelable.Creator<Person>(){
@Override public Person createFromParcel(Parcel source){ Person person = new Person(); person.name = source.readString();//读取name person.age = source.readInt(); return person; }
@Override public Person[] newArray(int size){ returnnew Person[size]; } }; }
Uri uri = Uri.parse("content://com.example.app.provicer/table1"); Cuisor cursor = getContentResolver().query(uri,projection,selection,selectionArgs,sortOrder);
是行不通的,因为使用的时候先初始化helper:dbHelper = new MyDatabaseHelper(this,”BookStore.db”,null,1)再获取数据库:dbHelper.getWritableDatabase(),而由于此时已经存在数据库BookStore.db了,因此不会再执行helper的onCreate方法了。此时清除app数据可以做到创建Category表,但是这在实际应用中不合理,而我们可以用onUpgrade方法来解决,我们前面构造了MyDatabaseHelper,第4个参数是版本号,我们目前是1,所以只要传入的值大于当前版本号1,onUpgrade方法就可以执行,因此我们可以这样增加Category表: