mirror of
				https://github.com/PabloMK7/citra.git
				synced 2025-10-30 21:30:04 +00:00 
			
		
		
		
	android: create bare application
This commit is contained in:
		
							parent
							
								
									8838485b1a
								
							
						
					
					
						commit
						65f033f856
					
				
					 4 changed files with 116 additions and 0 deletions
				
			
		
							
								
								
									
										39
									
								
								src/android/app/src/main/AndroidManifest.xml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										39
									
								
								src/android/app/src/main/AndroidManifest.xml
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,39 @@ | |||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <manifest xmlns:android="http://schemas.android.com/apk/res/android" | ||||
|     package="org.citra_emu.citra"> | ||||
|     <uses-feature | ||||
|         android:name="android.hardware.touchscreen" | ||||
|         android:required="false"/> | ||||
| 
 | ||||
|     <uses-feature | ||||
|         android:name="android.hardware.gamepad" | ||||
|         android:required="false"/> | ||||
| 
 | ||||
|     <uses-feature android:glEsVersion="0x00030001" /> | ||||
| 
 | ||||
|     <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> | ||||
| 
 | ||||
|     <application | ||||
|         android:name="org.citra_emu.citra.CitraApplication" | ||||
|         android:label="Citra Emulator" | ||||
|         android:icon="@drawable/ic_citra" | ||||
|         android:allowBackup="true" | ||||
|         android:supportsRtl="true" | ||||
|         android:isGame="true" | ||||
|         android:banner="@drawable/ic_citra"> | ||||
| 
 | ||||
|         <activity | ||||
|             android:name=".ui.main.MainActivity" | ||||
|             android:theme="@style/CitraBase"> | ||||
| 
 | ||||
|             <!-- This intentfilter marks this Activity as the one that gets launched from Home screen. --> | ||||
|             <intent-filter> | ||||
|                 <action android:name="android.intent.action.MAIN"/> | ||||
|                 <action android:name="android.intent.action.VIEW"/> | ||||
| 
 | ||||
|                 <category android:name="android.intent.category.LAUNCHER"/> | ||||
|             </intent-filter> | ||||
|         </activity> | ||||
|     </application> | ||||
| 
 | ||||
| </manifest> | ||||
|  | @ -0,0 +1,9 @@ | |||
| // Copyright 2018 Citra Emulator Project | ||||
| // Licensed under GPLv2 or any later version | ||||
| // Refer to the license.txt file included. | ||||
| 
 | ||||
| package org.citra_emu.citra; | ||||
| 
 | ||||
| import android.app.Application; | ||||
| 
 | ||||
| public class CitraApplication extends Application {} | ||||
|  | @ -0,0 +1,18 @@ | |||
| // Copyright 2018 Citra Emulator Project | ||||
| // Licensed under GPLv2 or any later version | ||||
| // Refer to the license.txt file included. | ||||
| 
 | ||||
| package org.citra_emu.citra.ui.main; | ||||
| 
 | ||||
| import android.os.Bundle; | ||||
| import android.support.v7.app.AppCompatActivity; | ||||
| 
 | ||||
| import org.citra_emu.citra.R; | ||||
| 
 | ||||
| public final class MainActivity extends AppCompatActivity { | ||||
|     @Override | ||||
|     protected void onCreate(Bundle savedInstanceState) { | ||||
|         super.onCreate(savedInstanceState); | ||||
|         setContentView(R.layout.activity_main); | ||||
|     } | ||||
| } | ||||
							
								
								
									
										50
									
								
								src/android/app/src/main/res/layout/activity_main.xml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										50
									
								
								src/android/app/src/main/res/layout/activity_main.xml
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,50 @@ | |||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" | ||||
|                                                  xmlns:app="http://schemas.android.com/apk/res-auto" | ||||
|                                                  android:id="@+id/coordinator_main" | ||||
|                                                  android:layout_width="match_parent" | ||||
|                                                  android:layout_height="match_parent"> | ||||
| 
 | ||||
|     <android.support.design.widget.AppBarLayout | ||||
|         android:id="@+id/appbar" | ||||
|         android:layout_width="match_parent" | ||||
|         android:layout_height="wrap_content" | ||||
|         android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"> | ||||
| 
 | ||||
|         <android.support.v7.widget.Toolbar | ||||
|             android:id="@+id/toolbar_main" | ||||
|             android:layout_width="match_parent" | ||||
|             android:layout_height="?attr/actionBarSize" | ||||
|             app:popupTheme="@style/ThemeOverlay.AppCompat.Light" | ||||
|             app:layout_scrollFlags="scroll|enterAlways"/> | ||||
| 
 | ||||
|         <android.support.design.widget.TabLayout | ||||
|             android:id="@+id/tabs_platforms" | ||||
|             android:layout_width="match_parent" | ||||
|             android:layout_height="wrap_content" | ||||
|             app:tabTextAppearance="@style/MyCustomTextAppearance" | ||||
|             app:tabMode="fixed" | ||||
|             app:tabGravity="fill"/> | ||||
| 
 | ||||
|     </android.support.design.widget.AppBarLayout> | ||||
| 
 | ||||
|     <android.support.v4.view.ViewPager | ||||
|         android:id="@+id/pager_platforms" | ||||
|         android:layout_width="match_parent" | ||||
|         android:layout_height="match_parent" | ||||
|         app:layout_behavior="@string/appbar_scrolling_view_behavior"/> | ||||
| 
 | ||||
|     <android.support.design.widget.FloatingActionButton | ||||
|         android:id="@+id/button_add_directory" | ||||
|         style="@style/CitraBase" | ||||
|         android:layout_width="wrap_content" | ||||
|         android:layout_height="wrap_content" | ||||
|         android:layout_margin="16dp" | ||||
|         android:src="@drawable/ic_add" | ||||
|         app:backgroundTint="@color/citra_orange_dark" | ||||
|         app:borderWidth="0dp" | ||||
|         app:layout_anchor="@+id/pager_platforms" | ||||
|         app:layout_anchorGravity="bottom|right|end" | ||||
|         app:rippleColor="?android:colorPrimaryDark" /> | ||||
| 
 | ||||
| </android.support.design.widget.CoordinatorLayout> | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue