Skip to content

Commit

Permalink
Add files via upload
Browse files Browse the repository at this point in the history
  • Loading branch information
GFW-knocker authored Jan 19, 2024
1 parent beb3405 commit 956d7a7
Show file tree
Hide file tree
Showing 2 changed files with 70 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ public class GFW_setting_Activity extends AppCompatActivity {
CheckBox ip_checkbox;
CheckBox cdn_checkbox;
Button btn_save;
my_preference_storage mystrg;
my_preference_storage mystrg = new my_preference_storage();

CheckBox config_checkbox;

Expand All @@ -51,6 +51,7 @@ protected void onCreate(Bundle savedInstanceState) {
actionBar.setDisplayHomeAsUpEnabled(true);
}


sw_remote = (Switch) findViewById(R.id.remote_update);
sw_frag = (Switch) findViewById(R.id.use_fragment);
isp_spinner = (Spinner) findViewById(R.id.spinner2);
Expand All @@ -64,8 +65,6 @@ protected void onCreate(Bundle savedInstanceState) {
config_checkbox = (CheckBox) findViewById(R.id.config_ip_checkbox);


mystrg = new my_preference_storage(this);

load_switch_state_from_storage();
fix_switch_dependency();

Expand Down Expand Up @@ -155,7 +154,6 @@ public void onClick(View v) {
mystrg.put_value("cdn_checkbox",String.valueOf(is_cdn_ip));
mystrg.put_value("config_ip_checkbox",String.valueOf(is_config_chbox));
mystrg.put_array("cfip_list",cdn_ip_list);
mystrg.commit();

Toast.makeText(GFW_setting_Activity.this, "settings saved", Toast.LENGTH_SHORT).show();

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
package com.v2ray.ang.gfwknocker;

import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.appcompat.app.ActionBar;
import androidx.appcompat.app.AppCompatActivity;

import android.content.Intent;
import android.os.Bundle;
import android.view.MenuItem;
import android.view.View;
import android.webkit.WebView;
import android.widget.Button;
import android.widget.TextView;
import android.widget.Toast;

import com.v2ray.ang.R;
import com.v2ray.ang.ui.MainActivity;
import com.v2ray.ang.util.AngConfigManager;
import com.v2ray.ang.util.MmkvManager;

public class GFW_youtube_config_Activity extends AppCompatActivity {


@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_gfw_youtube_config);

ActionBar actionBar = getSupportActionBar();
if(actionBar!=null) {
actionBar.setDisplayHomeAsUpEnabled(true);
}
//
// String url_ADS_txt = mystrg.get_value("url_ADS_txt",getResources().getString(R.string.announcement_txt_url));
// String url_ADS_html = mystrg.get_value("url_ADS_html",getResources().getString(R.string.announcement_html_url));


Button btn = (Button) findViewById(R.id.btn_youtube_config);

btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {

String server = "vmess://ew0KICAidiI6ICIyIiwNCiAgInBzIjogIllvdXR1YmUgJiBUd2l0dGVyIiwNCiAgImFkZCI6ICJnZncueW91dHViZS5jb20iLA0KICAicG9ydCI6ICI0NDMiLA0KICAiaWQiOiAiZTA4NTUxMTktNGIxOC00MDQ1LWI5MDMtOGY2OTliMGM1NDE0IiwNCiAgImFpZCI6ICIwIiwNCiAgInNjeSI6ICJhdXRvIiwNCiAgIm5ldCI6ICJ0Y3AiLA0KICAidHlwZSI6ICJub25lIiwNCiAgImhvc3QiOiAiIiwNCiAgInBhdGgiOiAiIiwNCiAgInRscyI6ICIiLA0KICAic25pIjogIiIsDQogICJhbHBuIjogIiIsDQogICJmcCI6ICIiDQp9";
String mahsa_subid = MmkvManager.INSTANCE.import_Mahsa_Subscription("GFW-knocker");
AngConfigManager.INSTANCE.importBatchConfig(server, mahsa_subid , false);

Toast.makeText(GFW_youtube_config_Activity.this,"enjoy direct Youtube & Twitter",Toast.LENGTH_LONG).show();
}
});


}


@Override
public boolean onOptionsItemSelected(@NonNull MenuItem item){
if (item.getItemId() == android.R.id.home) {
this.finish();
return true;
}
return super.onOptionsItemSelected(item);
}


}

0 comments on commit 956d7a7

Please sign in to comment.