Skip to content

Commit 069204d

Browse files
author
JulesG10
committed
test tile service + fixs
1 parent ef2e661 commit 069204d

File tree

5 files changed

+101
-14
lines changed

5 files changed

+101
-14
lines changed

android/app/src/main/AndroidManifest.xml

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,8 @@
3030
<activity
3131
android:name="com.fouflix.julesg10.FlouFlixActivity"
3232
android:exported="true"
33-
android:label="Ajouter dans FlouFlix">
33+
android:label="Ajouter dans FlouFlix"
34+
android:icon="@drawable/flouflix_icon">
3435
<intent-filter>
3536
<action android:name="android.intent.action.PROCESS_TEXT" />
3637
<category android:name="android.intent.category.DEFAULT" />
@@ -49,6 +50,19 @@
4950
</intent-filter>
5051
</activity>
5152

53+
54+
<!-- <service
55+
android:name="com.fouflix.julesg10.FlouFlixTileService"
56+
android:label="FlouFlix Scan"
57+
android:permission="android.permission.BIND_QUICK_SETTINGS_TILE"
58+
android:exported="true"
59+
android:icon="@drawable/flouflix_icon">
60+
<intent-filter>
61+
<action android:name="android.service.quicksettings.action.QS_TILE" />
62+
</intent-filter>
63+
</service> -->
64+
65+
5266
<provider android:name="androidx.core.content.FileProvider" android:authorities="${applicationId}.fileprovider"
5367
android:exported="false" android:grantUriPermissions="true">
5468
<meta-data android:name="android.support.FILE_PROVIDER_PATHS"
@@ -60,8 +74,7 @@
6074
</application>
6175

6276
<!-- Permissions -->
63-
6477
<uses-permission android:name="android.permission.INTERNET" />
6578
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
66-
79+
<uses-permission android:name="android.permission.READ_HISTORY_BOOKMARKS" />
6780
</manifest>
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
package com.fouflix.julesg10;
2+
3+
import android.content.BroadcastReceiver;
4+
import android.content.ClipData;
5+
import android.content.ClipboardManager;
6+
import android.content.Context;
7+
import android.content.Intent;
8+
import android.content.IntentFilter;
9+
import android.database.Cursor;
10+
import android.net.Uri;
11+
import android.os.Build;
12+
import android.provider.Browser;
13+
import android.service.quicksettings.TileService;
14+
15+
import androidx.annotation.RequiresApi;
16+
17+
import java.util.ArrayList;
18+
import java.util.List;
19+
20+
@RequiresApi(api = Build.VERSION_CODES.N)
21+
public class FlouFlixTileService extends TileService {
22+
23+
@Override
24+
public void onClick() {
25+
super.onClick();
26+
}
27+
28+
}

android/app/src/main/java/com/fouflix/julesg10/MainActivity.java

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,9 @@ public class MainActivity extends BridgeActivity {
2828
@Override
2929
protected void onCreate(Bundle savedInstanceState) {
3030
this.registerPlugin(FlouFlixPlugin.class);
31-
3231
super.onCreate(savedInstanceState);
32+
33+
3334
CastContext.getSharedInstance(this);
3435

3536
if(getIntent().getAction().equals(Intent.ACTION_MAIN))
@@ -52,6 +53,12 @@ public void onPause() {
5253
this.updateShortcuts();
5354
}
5455

56+
@Override
57+
public void onDestroy() {
58+
super.onDestroy();
59+
this.updateShortcuts();
60+
}
61+
5562
@Override
5663
protected void onPostCreate(@Nullable Bundle savedInstanceState) {
5764
super.onPostCreate(savedInstanceState);
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
<vector xmlns:android="http://schemas.android.com/apk/res/android"
2+
android:width="200dp"
3+
android:height="200dp"
4+
android:viewportWidth="200"
5+
android:viewportHeight="200">
6+
7+
<path
8+
android:pathData="M104.64,26.95a9.29,9.29 0,0 0,-9.29 0l-55.72,33.22a9.29,9.29 0,0 0,-4.64 8.04l0,63.58a9.29,9.29 0,0 0,4.64 8.04l55.72,33.22a9.29,9.29 0,0 0,9.29 0l55.72,-33.22a9.29,9.29 0,0 0,4.64 -8.04L165.01,68.21a9.29,9.29 0,0 0,-4.64 -8.04L104.64,26.95z"
9+
android:strokeLineJoin="miter"
10+
android:strokeWidth="9.29"
11+
android:fillColor="#000000"
12+
android:fillType="evenOdd"
13+
android:strokeColor="#000000"
14+
android:strokeLineCap="butt"/>
15+
<path
16+
android:pathData="M122.33,94.85L120.25,106.32L107.78,106.32L104.7,124.19L90.07,124.19L98.54,76.06L128.57,76.06L124.49,88.38L110.93,88.38L109.86,94.85L122.33,94.85ZM88.37,120.49L87.76,123.96L55.11,120.49L88.37,120.49ZM90.99,105.63L90.37,109.1L57.73,105.63L90.99,105.63ZM92.3,98.24L91.68,101.7L59.04,98.24L92.3,98.24ZM93.61,90.85L92.99,94.31L60.34,90.85L93.61,90.85ZM94.84,83.46L94.3,86.92L61.65,83.46L94.84,83.46ZM89.68,113.02L89.07,116.49L56.42,113.02L89.68,113.02ZM96.15,76.06L95.53,79.53L62.96,76.06L96.15,76.06Z"
17+
android:strokeLineJoin="miter"
18+
android:strokeWidth="1"
19+
android:fillColor="#FFFFFF"
20+
android:fillType="nonZero"
21+
android:strokeColor="#FFFFFF"
22+
android:strokeLineCap="butt"/>
23+
</vector>

index.html

Lines changed: 26 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,28 @@
11
<!DOCTYPE html>
22
<html lang="fr">
3-
<head>
4-
<meta charset="UTF-8" />
5-
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
6-
<title>FlouFlix</title>
7-
</head>
8-
<body>
9-
<div id="root"></div>
10-
<script type="module" src="/src/main.jsx"></script>
11-
</body>
12-
</html>
3+
4+
<head>
5+
<meta charset="UTF-8" />
6+
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
7+
<title>FlouFlix</title>
8+
<style>
9+
html,
10+
body {
11+
height: 100%;
12+
width: 100%;
13+
position: absolute;
14+
top: 0;
15+
left: 0;
16+
margin: 0;
17+
overflow: hidden;
18+
background: #161616;
19+
}
20+
</style>
21+
</head>
22+
23+
<body>
24+
<div id="root"></div>
25+
<script type="module" src="/src/main.jsx"></script>
26+
</body>
27+
28+
</html>

0 commit comments

Comments
 (0)