Все технические форумы на одном сайте Удобный поиск информации с популярных форумов в одном месте
Вопрос: Добавление способов оплаты в приложение Андроид, электронные кошельки

Пишу приложение для Андроид, в нем нужно реализовать функцию, чтобы пользователь мог перечислить деньги на счет. Не знаю как это реализовать. Интересует как можно больше способов оплаты: Виза, электронные кошельки и т.д. Буду признателен за помощь или подсказки.
Ответ: Нет не подскажу. Ибо не занимался, и вряд ли кто то занимался. По причине озвученной выше - гугл не пускает такие приложения в плей.
Там по моему можно и самому прикрутить. Ибо даже в плее видел такие. Пока их не стали блокировать жестко.
А если ваше приложение не в Плее считайте его нет.
Вопрос: файлы программы разархивирования приложения андроид

Здравствуйте. Скажите пожалуйста как можно в файле .smali добавить в функцию умножение параметра
фудкция:
Кликните здесь для просмотра всего текста

public void setParallaxDistance(int paramInt)
{
this.mParallaxBy = paramInt;
requestLayout();
}


участок .smali
Кликните здесь для просмотра всего текста

.method public setParallaxDistance(I)V
.locals 0
.param p1, "parallaxBy" # I

.prologue
.line 279
iput p1, p0, Landroid/support/v4/widget/SlidingPaneLayout;->mParallaxBy:I

.line 280
invoke-virtual {p0}, Landroid/support/v4/widget/SlidingPaneLayout;->requestLayout()V

.line 281
return-void
.end method


при умножении на 5

Кликните здесь для просмотра всего текста

public void setParallaxDistance(int paramInt)
{
this.mParallaxBy = 5* paramInt;
requestLayout();
}


Спасибо.

Добавлено через 4 часа 48 минут
Можно
Кликните здесь для просмотра всего текста


.method public setParallaxDistance(I)V
.locals 0
.param p1, "parallaxBy" # I

.prologue
.line 279
mul-float p0, p1, 0x5f

.line 280
invoke-virtual {p0}, Landroid/support/v4/widget/SlidingPaneLayout;->requestLayout()V

.line 281
return-void
.end method



полностью убрав под line279?
Спасибо.
Ответ: Ну методом тыка попробуй. Есть класс раскомпиленный? Меняй в смали, компиль, пробуй. Я так в свое время пытался boolean = true сделать, терпения не хватило.
Вопрос: Подскажите программу для работы с базами данных MySQL

Долгое время веду поиск программы, которая может подключиться к удалённой базе MySQL и работать с ней визуально, редактируя данные прямо в выдаваемых таблицах, без необходимости ввода SQL команд. Находил несколько почти подходящих приложений, но проблема в том, что в своей базе данных я использую иногда значения типа SET (список из нескольких фиксированных значений для поля, то есть, можно использовать только эти значения, но никак не любые другие). Все мной найденные программы не хотят работать с такими данными, либо уходят в ошибку, либо так и пишут "неподдерживаемый тип данных". Может есть здесь кто-то, кто знает подходящую программу?
P.S.: Как ориентир, для Windows в этом деле лучшее решение, как мне кажется, это HeidiSQL, как раз можно данные редактировать прямо в таблицах баз данных и сами таблицы формировать (их структуру).
Ответ: EmptyR, вы просто ищите программу или собираетесь ее написать?
Вопрос: Подскажите - программа вылетает в OnCreate

Я действительно совершенно безпонятия от чего она это делает! Программа вылетает на super.onCreate(savedInstanceState);
Вот лог ошибки:
12-05 21:42:37.528 30770-30770/spsoft.myapplication E/AndroidRuntime: FATAL EXCEPTION: main
Process: spsoft.myapplication, PID: 30770
java.lang.RuntimeException: Unable to start activity ComponentInfo{spsoft.myapplication/spsoft.passwordgenerator.hhhhh}: java.lang.IllegalStateException: This app has been built with an incorrect configuration. Please configure your build for VectorDrawableCompat.
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2385)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2436)
at android.app.ActivityThread.access$800(ActivityThread.java:157)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1374)
at android.os.Handler.dispatchMessage(Handler.java:110)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:5398)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:940)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:756)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.IllegalStateException: This app has been built with an incorrect configuration. Please configure your build for VectorDrawableCompat.
at android.support.v7.widget.AppCompatDrawableManager.checkVectorDrawableSetup(AppCompatDrawableManager.java:692)
at android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:186)
at android.support.v7.widget.TintTypedArray.getDrawableIfKnown(TintTypedArray.java:77)
at android.support.v7.app.AppCompatDelegateImplBase.<init>(AppCompatDelegateImplBase.java:83)
at android.support.v7.app.AppCompatDelegateImplV7.<init>(AppCompatDelegateImplV7.java:146)
at android.support.v7.app.AppCompatDelegateImplV11.<init>(AppCompatDelegateImplV11.java:28)
at android.support.v7.app.AppCompatDelegateImplV14.<init>(AppCompatDelegateImplV14.java:41)
at android.support.v7.app.AppCompatDelegate.create(AppCompatDelegate.java:193)
at android.support.v7.app.AppCompatDelegate.create(AppCompatDelegate.java:173)
at android.support.v7.app.AppCompatActivity.getDelegate(AppCompatActivity.java:511)
at android.support.v7.app.AppCompatActivity.onCreate(AppCompatActivity.java:71)
at spsoft.passwordgenerator.hhhhh.onCreate(hhhhh.java:61)
at android.app.Activity.performCreate(Activity.java:5264)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1088)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2349)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2436)*
at android.app.ActivityThread.access$800(ActivityThread.java:157)*
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1374)*
at android.os.Handler.dispatchMessage(Handler.java:110)*
at android.os.Looper.loop(Looper.java:193)*
at android.app.ActivityThread.main(ActivityThread.java:5398)*
at java.lang.reflect.Method.invokeNative(Native Method)*
at java.lang.reflect.Method.invoke(Method.java:515)*
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:940)*
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:756)*
at dalvik.system.NativeStart.main(Native Method)*
12-05 21:42:39.444 30770-30770/? I/Process: Sending signal. PID: 30770 SIG: 9
Заранее огромное спасибо!
Ответ: не захотело ссылку вставить. копипастну из stackoverflow :

По всей видимости в файл конфигурации модуля приложения build.gradle нужно добавить поддержку VectorDrawable

android {
defaultConfig {
vectorDrawables.useSupportLibrary = true
}
}
Так же версия плагина Gradle должна быть не менее 2.x.x (build.gradle всего проекта):

dependencies {
classpath 'com.android.tools.build:gradle:2.1.0'
...
}
Вопрос: Подскажите программу для прототипирования приложения на андроид (дизайн)

Всем привет. Дизайнеру нужны приблизительные макеты приложения. В сети видел около 20 разных сервисов, где можно создать прототип будущего приложения, но хотелось бы узнать рекомендации *бывалых*. Какая программа лучше? Где удобнее?
Ответ: вот - . в ней можно полностью спроектировать аппликацию, включая события, нажатия на кнопки, переходы на экраны и т.д. если не ошибаюсь один проект бесплатно.

а и даже можно открыть в веб браузере на телефоне и посмотреть как оно выглядит
Вопрос: Подскажите, как организовать свое обучения

Начал учить андроид, выучил основы, стало надоедать делать маленькие примеры, и я решил делать нормальные программы. Выбирал приложения в маркете, и пытался повторить. Не сказать, что легко, но с помощью гугла, чужих исходников, туториалов выходит делать приложения. Но проблема в том, я знаю, что примерно делает каждый метод, класс, как подогнать под себя, но нету глубокого понимания, и без помощи гугла я и 1/3 не напишу. Вопрос, продолжать так и дальше делать, и надеяться что в будущем придет глубокое понимания, или же детально все разбирать по мелочам, все нюасы, и не использовать чужие примеры???
Ответ: нормальный подход. респект и уважуха.
можете выкладывать свои эксперименты куданить. на форуме какомнить можно, народ подскажет, как переделать - и пойдет нормальный процесс разработки.
через где-то 3-6мес. появиться желание упорядочить в голове - тогда надо будет почитать ченить из толстого. :-)


Вопрос: Вылетает программа, написанная под Андроид

Программа под Android Вылетает когда работает на переднем плане. Когда работает в фоновом то не вылетает)
На сринах видно как программа загружает ОЗУ и Процессор, Подскажите из за чего?? И как это исправить??
Ответ: traher42rus, если Вы сами писали код, то прочешите код на наличие очень долгих/бесконечных циклов.
Вопрос: реклама от admob в приложениях андроид

Вставил рекламу в приложение в соответствии с инструкцией на сайте admob, но отображается только тестовый баннер. Почему?
Manifest.xml:
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.denis1993.xxx_pc.calculator" >
 
    <application
        android:allowBackup="true"
        android:icon="@mipmap/aaa"
        android:label="@string/app_name"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
    <meta-data android:name="com.google.android.gms.version"
        android:value="@integer/google_play_services_version"/>
        <activity android:name=".MainActivity"
            android:windowSoftInputMode="stateAlwaysHidden">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity android:name="com.google.android.gms.ads.AdActivity"
            android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>
    </application>
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
    <uses-permission android:name="android.permission.INTERNET"/>
</manifest>
activity_main.xml:
XML
1
2
3
4
5
6
7
8
9
10
11
 xmlns:ads="http://schemas.android.com/apk/res-auto"
...
 <com.google.android.gms.ads.AdView
            android:id="@+id/adView"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_centerHorizontal="true"
            android:layout_alignParentBottom="true"
            ads:adSize="BANNER"
            ads:adUnitId="@string/banner_ad_unit_id">
        </com.google.android.gms.ads.AdView>
bulid.grandle:
...
compile 'com.google.android.gms: play-services-ads:8.3.0'
...
string.xml:
XML
1
2
3
4
<resources>
    <string name="app_name">Calculator</string>
    <string name="banner_ad_unit_id">ca-app-pub-7912591647703703/89855644</string>
</resources>
main_activity.java:
import com.google.android.gms.ads.AdRequest;
Java(TM) 2 Platform Standard Edition 5.0
1
2
3
4
5
 import com.google.android.gms.ads.AdView;
....
  AdView mAdView = (AdView) findViewById(R.id.adView);
            AdRequest adRequest = new AdRequest.Builder().build();
            mAdView.loadAd(adRequest);
Пробовал и на реальном устройстве , и на эмуляторе , и через Google Play устанавливать, всё равно показывается только тестовый баннер
Ответ: вот так
Вопрос: Программа для приложения к смартфону

26 февр 16 г. 10 часов 29 мин. Ищу толкового программиста для составления приложения к смартфону. Идея моя, работа ваша. Согласен даже на 10 процентов от продажи приложения. Ибо, это будет успешно. При договоре вышлю суть идеи.
Ответ: К сожалению, давно не занимался юридическими вопросами, но мне кажется, что защита идеи на бумаге - фикция. Допустим, патент защитить потребует моря сил. А сама идея не стоит и вовсе почти ничего.
Вопрос: подскажите программа для компиляции в apk из java или байт кода

Подскажите какие программы есть в арсенале android разработчика для этих целей , облазял весь инет не нашёл.
Ответ: по правде пользовался один раз и тот не сильно удачно, по этому ничего вам не посоветую по этому поводу...