per conoscenze grafiche cosa intendi ? , comunque sto cercando ci imparare per conto mio il java
Visualizzazione stampabile
Aggiornato github!
Apk disponibile.
Integrate 3 librerie: libreria di compatibilità "android-support-v4.java" per il ViewPager, NineOldAndroids per gli effetti di transizione disponibili da android 3.0 per tutti (da verificare funzionamento), ViewPagerIndicator per l'indicatore del ViewPager (per ora ci sono tutti i vari indicatori ma basta eliminare gli altri quando abbiamo deciso quale usare)
Aggiunto drawer a scorrimento orizzontale con scelta dalle impostazioni dell'animazione (per ora 3: normale, card (ics), zoomoutpage; non vengono visualizzate su gb per ora) e del numero di righe/colonne. Aggiunto pulsante nel drawer per accedere alle impostazioni. Aggiunta l'icona del launcher e reso visibile dagli altri launcher :D
Altri miglioramenti...
@mm7: ho bisogno di un'aiuto nell'intent del drawer orizzontale... :D
Il bytecode è un livello appena più alto del codice binario... In realtà la JVM (o la Dalvik che sia) sono scritte in java, ma compilate in file binari eseguibili e non in .class (da questo si può dedurre che la Dalvik è una JVM, ma ha solo degli standard diversi)... Comunque, tornando al discorso iniziale, essendo il bytecode molto vicino al linguaggio macchina il decompilatore (o disassemblatore che dir si voglia) lo interpreta come qualcosa di molto simile. Infatti, non so se è solo una mia impressione o chi ne sa qualcosa è del mio stesso parere, io noto una certa somiglianza tra il linguaggio smali e l'assembler, certo il primo è molto più complesso, ma ricorda molto la struttura del secondo...
A me carica all infinito Allegato 67964
@xpy: con drawer verticale o orizzontale? Sei sicuro?? Ci impiega un po'...
Dema:
Cosa hai combinato?codice:
Buildfile: /home/marco/workspace/NowLauncher/build.xml
-set-mode-check:
-set-debug-files:
-check-env:
[checkenv] Android SDK Tools Revision 22.0.1
[checkenv] Installed at /home/marco/adt-bundle-linux-x86/sdk
-setup:
[echo] Project Name: NowLauncher
[gettype] Project Type: Application
-set-debug-mode:
-debug-obfuscation-check:
-pre-build:
-build-setup:
[getbuildtools] Using latest Build Tools: 17.0.0
[echo] Resolving Build Target for NowLauncher...
[gettarget] Project Target: Android 2.3.3
[gettarget] API level: 10
[echo] ----------
[echo] Creating output directories if needed...
[echo] ----------
[echo] Resolving Dependencies for NowLauncher...
[dependency] Library dependencies:
[dependency] No Libraries
[dependency]
[dependency] ------------------
[dependency] API<=15: Adding annotations.jar to the classpath.
[echo] ----------
[echo] Building Libraries with 'debug'...
[subant] No sub-builds to iterate on
-code-gen:
[mergemanifest] No changes in the AndroidManifest files.
[echo] Handling aidl files...
[aidl] No AIDL files to compile.
[echo] ----------
[echo] Handling RenderScript files...
[renderscript] No RenderScript files to compile.
[echo] ----------
[echo] Handling Resources...
[aapt] No changed resources. R.java and Manifest.java untouched.
[echo] ----------
[echo] Handling BuildConfig class...
[buildconfig] Generating BuildConfig class.
-pre-compile:
-compile:
[javac] Compiling 47 source files to /home/marco/workspace/NowLauncher/bin/classes
[javac] /home/marco/workspace/NowLauncher/src/com/nineoldandroids/view/ViewPropertyAnimatorICS.java:19: cannot find symbol
[javac] symbol : class ViewPropertyAnimator
[javac] location: package android.view
[javac] private final WeakReference<android.view.ViewPropertyAnimator> mNative;
[javac] ^
[javac] /home/marco/workspace/NowLauncher/src/com/nineoldandroids/animation/AnimatorInflater.java:44: cannot find symbol
[javac] symbol : variable ordering
[javac] location: class android.R.attr
[javac] /* 0 */ android.R.attr.ordering,
[javac] ^
[javac] /home/marco/workspace/NowLauncher/src/com/nineoldandroids/animation/AnimatorInflater.java:49: cannot find symbol
[javac] symbol : variable propertyName
[javac] location: class android.R.attr
[javac] /* 0 */ android.R.attr.propertyName,
[javac] ^
[javac] /home/marco/workspace/NowLauncher/src/com/nineoldandroids/animation/AnimatorInflater.java:59: cannot find symbol
[javac] symbol : variable valueFrom
[javac] location: class android.R.attr
[javac] /* 5 */ android.R.attr.valueFrom,
[javac] ^
[javac] /home/marco/workspace/NowLauncher/src/com/nineoldandroids/animation/AnimatorInflater.java:60: cannot find symbol
[javac] symbol : variable valueTo
[javac] location: class android.R.attr
[javac] /* 6 */ android.R.attr.valueTo,
[javac] ^
[javac] /home/marco/workspace/NowLauncher/src/com/nineoldandroids/animation/AnimatorInflater.java:61: cannot find symbol
[javac] symbol : variable valueType
[javac] location: class android.R.attr
[javac] /* 7 */ android.R.attr.valueType,
[javac] ^
[javac] /home/marco/workspace/NowLauncher/src/com/nineoldandroids/view/animation/AnimatorProxy.java:21: cannot find symbol
[javac] symbol : variable HONEYCOMB
[javac] location: class android.os.Build.VERSION_CODES
[javac] public static final boolean NEEDS_PROXY = Integer.valueOf(Build.VERSION.SDK).intValue() < Build.VERSION_CODES.HONEYCOMB;
[javac] ^
[javac] /home/marco/workspace/NowLauncher/src/com/nineoldandroids/view/ViewHelper.java:181: cannot find symbol
[javac] symbol : method getAlpha()
[javac] location: class android.view.View
[javac] return view.getAlpha();
[javac] ^
[javac] /home/marco/workspace/NowLauncher/src/com/nineoldandroids/view/ViewHelper.java:185: cannot find symbol
[javac] symbol : method setAlpha(float)
[javac] location: class android.view.View
[javac] view.setAlpha(alpha);
[javac] ^
[javac] /home/marco/workspace/NowLauncher/src/com/nineoldandroids/view/ViewHelper.java:189: cannot find symbol
[javac] symbol : method getPivotX()
[javac] location: class android.view.View
[javac] return view.getPivotX();
[javac] ^
[javac] /home/marco/workspace/NowLauncher/src/com/nineoldandroids/view/ViewHelper.java:193: cannot find symbol
[javac] symbol : method setPivotX(float)
[javac] location: class android.view.View
[javac] view.setPivotX(pivotX);
[javac] ^
[javac] /home/marco/workspace/NowLauncher/src/com/nineoldandroids/view/ViewHelper.java:197: cannot find symbol
[javac] symbol : method getPivotY()
[javac] location: class android.view.View
[javac] return view.getPivotY();
[javac] ^
[javac] /home/marco/workspace/NowLauncher/src/com/nineoldandroids/view/ViewHelper.java:201: cannot find symbol
[javac] symbol : method setPivotY(float)
[javac] location: class android.view.View
[javac] view.setPivotY(pivotY);
[javac] ^
[javac] /home/marco/workspace/NowLauncher/src/com/nineoldandroids/view/ViewHelper.java:205: cannot find symbol
[javac] symbol : method getRotation()
[javac] location: class android.view.View
[javac] return view.getRotation();
[javac] ^
[javac] /home/marco/workspace/NowLauncher/src/com/nineoldandroids/view/ViewHelper.java:209: cannot find symbol
[javac] symbol : method setRotation(float)
[javac] location: class android.view.View
[javac] view.setRotation(rotation);
[javac] ^
[javac] /home/marco/workspace/NowLauncher/src/com/nineoldandroids/view/ViewHelper.java:213: cannot find symbol
[javac] symbol : method getRotationX()
[javac] location: class android.view.View
[javac] return view.getRotationX();
[javac] ^
[javac] /home/marco/workspace/NowLauncher/src/com/nineoldandroids/view/ViewHelper.java:217: cannot find symbol
[javac] symbol : method setRotationX(float)
[javac] location: class android.view.View
[javac] view.setRotationX(rotationX);
[javac] ^
[javac] /home/marco/workspace/NowLauncher/src/com/nineoldandroids/view/ViewHelper.java:221: cannot find symbol
[javac] symbol : method getRotationY()
[javac] location: class android.view.View
[javac] return view.getRotationY();
[javac] ^
[javac] /home/marco/workspace/NowLauncher/src/com/nineoldandroids/view/ViewHelper.java:225: cannot find symbol
[javac] symbol : method setRotationY(float)
[javac] location: class android.view.View
[javac] view.setRotationY(rotationY);
[javac] ^
[javac] /home/marco/workspace/NowLauncher/src/com/nineoldandroids/view/ViewHelper.java:229: cannot find symbol
[javac] symbol : method getScaleX()
[javac] location: class android.view.View
[javac] return view.getScaleX();
[javac] ^
[javac] /home/marco/workspace/NowLauncher/src/com/nineoldandroids/view/ViewHelper.java:233: cannot find symbol
[javac] symbol : method setScaleX(float)
[javac] location: class android.view.View
[javac] view.setScaleX(scaleX);
[javac] ^
[javac] /home/marco/workspace/NowLauncher/src/com/nineoldandroids/view/ViewHelper.java:237: cannot find symbol
[javac] symbol : method getScaleY()
[javac] location: class android.view.View
[javac] return view.getScaleY();
[javac] ^
[javac] /home/marco/workspace/NowLauncher/src/com/nineoldandroids/view/ViewHelper.java:241: cannot find symbol
[javac] symbol : method setScaleY(float)
[javac] location: class android.view.View
[javac] view.setScaleY(scaleY);
[javac] ^
[javac] /home/marco/workspace/NowLauncher/src/com/nineoldandroids/view/ViewHelper.java:249: cannot find symbol
[javac] symbol : method setScrollX(int)
[javac] location: class android.view.View
[javac] view.setScrollX(scrollX);
[javac] ^
[javac] /home/marco/workspace/NowLauncher/src/com/nineoldandroids/view/ViewHelper.java:257: cannot find symbol
[javac] symbol : method setScrollY(int)
[javac] location: class android.view.View
[javac] view.setScrollY(scrollY);
[javac] ^
[mm7] [ QUI GLI ERRORI CONTINUANO PERO NON POSSO SUPERARE I 11000 CARATTERI ]
[javac] Note: /home/marco/workspace/NowLauncher/src/com/nowlauncher/nowlauncher/MyPagerAdapter.java uses or overrides a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
[javac] 90 errors
BUILD FAILED
/home/marco/adt-bundle-linux-x86/sdk/tools/ant/build.xml:713: The following error occurred while executing this line:
/home/marco/adt-bundle-linux-x86/sdk/tools/ant/build.xml:727: Compile failed; see the compiler error output for details.