module "android" has no attibute "Android()" - python-3.x

My python interpreter on my phone says there is no "attribute" Android in the android module, which i am able import:
module 'android' has no attribute 'Android()'
I am pretty sure it's supposed to be a class. I am using android 10 and I have an a71 samsung.
People told me to utilize androidhelper, but I cannot import that.
I did the following:
import android,time
droid = android.Android()
...

Try
import androidhelper
droid = androidhelper.Android()
or
import androidhelper as android
droid=android.Android()

Related

add kotlin.native package to android studio project

I want to use a class (BitSet) form the kotlin.native package (https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.native/-bit-set/)
Android Studio adds an import from java.util.* witch is not equivalent to BitSet from kotlin.native, I cannot for example get the property lastTrueIndex from java.util.BitSet
How can I add the kotlin.native package to my project ?

Importing PocketSphinx resources into Android Studio

I am trying to start a project using PocketSphinx resources. What is the method for importing PocketSphinx resources into my Android Studio workspace?
import edu.cmu.pocketsphinx.Assets; //"unused import statement"
import edu.cmu.pocketsphinx.Hypothesis; //"unused import statement"
import edu.cmu.pocketsphinx.RecognitionListener; //"unused import statement"
import edu.cmu.pocketsphinx.SpeechRecognizer; //"unused import statement"
import edu.cmu.pocketsphinx.SpeechRecognizerSetup; //"unused import statement"
public class MainActivity extends AppCompatActivity implements RecognitionListener {...
As expected, I am getting a, "Cannot resolve symbol 'RecognitionListener' " on the last line. Thanks in advance.
The library is distributed as an Android Archive (AAR). Download from https://github.com/cmusphinx/pocketsphinx-android-demo/blob/master/aars/pocketsphinx-android-5prealpha-release.aar
Move pocketsphinx-android-5prealpha-release.aar into helloworld/app/lib/ directory.
In Android Studio go to File > New > New module, scroll down and choose Import .JAR/.AAR Package. Browse to /app/lib and select the .aar file. Click "Okay". Keep the apps module selected, click dependencies tab, click "+" on far right side, choose "Module Dependency". Select Module and click "Okay". For further information go to How to manually include external aar package using new Gradle Android Build System, scroll to Oliver Kranz's answer for nice screen grabs of the process.

Prevent auto-import : when copy-paste Java code into Kotlin Android project

Facing issue when add copied code from stack-overflow into the android studio and android studio's auto import functionality imports android.R package even if it is already imported with our app package name.
Here is steps to reproduce issue.
1) Copy any code from stack-overflow. For example,
Intent i = new Intent(Intent.ACTION_SEND);
2) Paste it over android studio and below is the output when auto-import performs their operation.
Above statement will automatically import android.R package even if R file not contains R file.
If anyone can help it would be great!

Why are imports sorted strangely in eclipse

When I organise my imports in Eclipse using Shift+Ctrl+O I get a strange order that's different to my colleagues.
For some reason, I get this order:
import java.util.concurrent.atomic.AtomicBoolean;
import start.mycompany.MyStartClass;
import com.mycompany.MyClass;
while my colleagues get:
import java.util.concurrent.atomic.AtomicBoolean;
import com.mycompany.MyClass;
import start.mycompany.MyStartClass;
All of us have the same settings in Preferences->Java->Code Style->Organize Imports which is java, javax, org, com.
I am on Linux and they are on Windows - we're all using Eclipse Luna at the moment.

Importing jar file to android project

I am trying to learn some android development. I created a small project and in my project I would like to import the twophase.jar (from http://kociemba.org/download.htm) to my android project so I can call the Search.solution method.
I can import the twophase.jar in eclipse and call the Search.solution method and get the return value as follows:
String result = Search.solution(testCube.toString(), 24, 1, true);
However, I am having a problem in Android. I can import and call the Search.solution method but I don't get a response. I am wondering if I am doing the import incorrectly or if there are any incompatibilities that is preventing the Search.solution to execute correctly.
I get the following in Android Studio after I call the method:
I/art: Thread[3,tid=3318,WaitingInMainSignalCatcherLoop,Thread*=0xa5344e00,peer=0x12c31e50,"Signal Catcher"]: reacting to signal 3
I/art: Wrote stack traces to '/data/anr/traces.txt'
Application terminated.
I followed the import answer from Ganesh Pandey here: Android Studio: Add jar as library?
Thanks in advance

Resources