Open gradnik opened 7 years ago
Ich habe probleme damit, die app so zu ändern damit sie "on button click" direkt (d.h. ohne eingabe in den Text-Editor) eine Datei generiert mit dem Bashscript als inhalt.
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"
android:background="#222222"
android:id="@+id/activity_first"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.example.niklaus.abcd.first">
<Button
android:text="Backup"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="155dp"
android:id="@+id/butt1"
android:background="#FF6644"
android:textColor="#FFFFFF"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:textSize="20sp" />
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#222222"
android:orientation="vertical" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="10dp"
android:text="Select Time for Backup"
android:textColor="#FF8866"
android:textSize="25sp"
android:textStyle="bold"
android:typeface="monospace" />
<EditText
android:id="@+id/contenttxt"
android:layout_width="315dp"
android:layout_height="207dp"
android:layout_gravity="center"
android:layout_marginBottom="10dp"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:background="#222222"
android:textColor="#111"
android:layout_marginTop="10dp"
android:gravity="top|left"
android:scrollHorizontally="false"
android:singleLine="false"
android:text="Enter Time" />
<TextView
android:id="@+id/resulttxt"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="10dp"
android:text=""
android:textColor="#ffffff"
android:textSize="20sp"
android:textStyle="bold"
android:typeface="monospace" />
<Button
android:id="@+id/exportbtn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="10dp"
android:background="#FF6644"
android:gravity="center"
android:paddingBottom="10dp"
android:paddingLeft="10dp"
android:paddingRight="10dp"
android:paddingTop="10dp"
android:text="Save"
android:textColor="#FFFFFF"
android:textSize="20sp" />
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/activity_welcome" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:background="#ffffff" tools:context="com.example.niklaus.abcd.WelcomeActivity">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:srcCompat="@mipmap/ic_launcher"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true"
android:id="@+id/imageView4" />
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.niklaus.abcd">
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity android:name=".first">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity android:name=".second" />
<activity android:name=".WelcomScreen" />
<activity android:name=".WelcomeActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
Ich habe nun eine Applikation mit zwei Knöpfen (Backup und Recovery) erstellt. Beide Knöpfe funktionieren und wenn man sie drückt, erscheint eine Kurzmitteilung mit der Nachricht "Tapped".
Ich arbeite nun daran, die App zu verbessern.
Update meiner letzen Arbeitsschritte: Ich habe
-> Ich habe es bis jetzt noch nicht geschafft, die Zeit abzuspeichern, deswegen habe ich eine Zweite App erstellt, um das Ziel eine Datei über die App zu erstellen und auf dem Gerät abzuspeichern, zu erreichen.