about page template

This commit is contained in:
Page Asgardius 2022-09-12 03:52:57 -07:00
parent 9f271ca6fe
commit c890eab786
6 changed files with 31 additions and 19 deletions

View file

@ -11,7 +11,7 @@
<entry key="app/src/main/res/layout/activity_file_share.xml" value="0.19610507246376813" />
<entry key="app/src/main/res/layout/activity_image_viewer.xml" value="0.19610507246376813" />
<entry key="app/src/main/res/layout/activity_list_item.xml" value="0.19610507246376813" />
<entry key="app/src/main/res/layout/activity_main.xml" value="0.1" />
<entry key="app/src/main/res/layout/activity_main.xml" value="0.20260416666666667" />
<entry key="app/src/main/res/layout/activity_object_select.xml" value="0.1" />
<entry key="app/src/main/res/layout/activity_text_viewer.xml" value="0.19610507246376813" />
<entry key="app/src/main/res/layout/activity_uploader.xml" value="0.20260416666666667" />

View file

@ -0,0 +1,9 @@
<Html>
<Head>
<Title>Reserved</Title>
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
</Head>
<Body>
<H1>Reserved</H1>
</Body>
</Html>

View file

@ -201,11 +201,12 @@ public class MainActivity extends AppCompatActivity {
});
//This is to launch file explorer test
Button explorertest = (Button)findViewById(R.id.ltest);
explorertest.setOnClickListener(new View.OnClickListener(){
Button about = (Button)findViewById(R.id.ltest);
about.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View view) {
//buttonaction
aboutPage();
}
});
}
@ -235,4 +236,12 @@ public class MainActivity extends AppCompatActivity {
startActivity(intent);
}
private void aboutPage () {
Intent intent = new Intent(this, WebBrowser.class);
intent.putExtra("web_url", "file:///android_asset/about.htm");
startActivity(intent);
}
}

View file

@ -1,8 +1,5 @@
package asgardius.page.s3manager;
import static com.amazonaws.regions.Regions.US_EAST_1;
import static com.amazonaws.regions.Regions.US_WEST_1;
import androidx.appcompat.app.AlertDialog;
import androidx.appcompat.app.AppCompatActivity;
import androidx.recyclerview.widget.LinearLayoutManager;
@ -24,15 +21,11 @@ import com.amazonaws.regions.Region;
import com.amazonaws.services.s3.AmazonS3;
import com.amazonaws.services.s3.AmazonS3Client;
import com.amazonaws.services.s3.S3ClientOptions;
import com.amazonaws.services.s3.model.Bucket;
import com.amazonaws.services.s3.model.DeleteObjectRequest;
import com.amazonaws.services.s3.model.DeleteObjectsRequest;
import com.amazonaws.services.s3.model.GeneratePresignedUrlRequest;
import com.amazonaws.services.s3.model.ListObjectsRequest;
import com.amazonaws.services.s3.model.ListObjectsV2Request;
import com.amazonaws.services.s3.model.ListObjectsV2Result;
import com.amazonaws.services.s3.model.ObjectListing;
import com.amazonaws.services.s3.model.S3Object;
import com.amazonaws.services.s3.model.S3ObjectSummary;
import java.net.URL;
@ -213,7 +206,7 @@ public class ObjectSelect extends AppCompatActivity {
try {
GeneratePresignedUrlRequest request = new GeneratePresignedUrlRequest(bucket, prefix + Name.get(position).toString());
URL objectURL = s3client.generatePresignedUrl(request);
imageviewer(objectURL.toString());
imageViewer(objectURL.toString());
} catch (Exception e) {
Toast.makeText(getApplicationContext(),getResources().getString(R.string.media_list_fail), Toast.LENGTH_SHORT).show();
}
@ -222,7 +215,7 @@ public class ObjectSelect extends AppCompatActivity {
try {
GeneratePresignedUrlRequest request = new GeneratePresignedUrlRequest(bucket, prefix + Name.get(position).toString());
URL objectURL = s3client.generatePresignedUrl(request);
textviewer(objectURL.toString());
textViewer(objectURL.toString());
} catch (Exception e) {
Toast.makeText(getApplicationContext(),getResources().getString(R.string.media_list_fail), Toast.LENGTH_SHORT).show();
}
@ -231,7 +224,7 @@ public class ObjectSelect extends AppCompatActivity {
try {
GeneratePresignedUrlRequest request = new GeneratePresignedUrlRequest(bucket, prefix + Name.get(position).toString());
URL objectURL = s3client.generatePresignedUrl(request);
webbrowser(objectURL.toString());
webBrowser(objectURL.toString());
} catch (Exception e) {
Toast.makeText(getApplicationContext(),getResources().getString(R.string.media_list_fail), Toast.LENGTH_SHORT).show();
}
@ -240,7 +233,7 @@ public class ObjectSelect extends AppCompatActivity {
try {
GeneratePresignedUrlRequest request = new GeneratePresignedUrlRequest(bucket, prefix + Name.get(position).toString());
URL objectURL = s3client.generatePresignedUrl(request);
videoplayer(objectURL.toString());
videoPlayer(objectURL.toString());
} catch (Exception e) {
Toast.makeText(getApplicationContext(),getResources().getString(R.string.media_list_fail), Toast.LENGTH_SHORT).show();
}
@ -320,14 +313,14 @@ public class ObjectSelect extends AppCompatActivity {
}));
}
private void videoplayer(String url) {
private void videoPlayer(String url) {
Intent intent = new Intent(this, VideoPlayer.class);
intent.putExtra("video_url", url);
startActivity(intent);
}
private void textviewer(String url) {
private void textViewer(String url) {
Intent intent = new Intent(this, TextViewer.class);
intent.putExtra("video_url", url);
@ -335,7 +328,7 @@ public class ObjectSelect extends AppCompatActivity {
}
private void imageviewer(String url) {
private void imageViewer(String url) {
Intent intent = new Intent(this, ImageViewer.class);
intent.putExtra("video_url", url);
@ -343,7 +336,7 @@ public class ObjectSelect extends AppCompatActivity {
}
private void webbrowser (String url) {
private void webBrowser(String url) {
Intent intent = new Intent(this, WebBrowser.class);
intent.putExtra("web_url", url);

View file

@ -31,7 +31,7 @@
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:text="@string/dummy_button"
android:text="@string/about_button"
tools:ignore="MissingConstraints"
style="?android:attr/buttonStyle" />

View file

@ -58,6 +58,7 @@
<string name="media_conn_fail">Cannot retrieve remote file</string>
<string name="media_wrong_type">Invalid media file</string>
<string name="media_list_fail">Cannot connect to server</string>
<string name="about_button">About this app</string>
<string name="dummy_button">Dummy Button</string>
<string name="dummy_content">DUMMY\nCONTENT</string>
</resources>