mirror of
				https://github.com/PabloMK7/citra.git
				synced 2025-10-31 13:50:03 +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