From the g2 forum. Working fine on Cyanogen rc2 for me.
http://forum.xda-developers.com/showthread.php?t=863475
Nice Thank You for that! But i think the keys could be a bit larger
hmm tried to flash in clockwork but received error "Can't copy META-INF/com/google/android/update-binary". I extracted the LatinIME.apk which installed and could select it when attempting to compose a message (after enabling in Keyboard and Language) but it Force Closes upon touching anything. Tried copying the libjni_latinime.so to System/lib but still nothing!
Im on Core Cell
Works fine here. I agree buttons are too small and monocrome colour sceme is very bland
Sent from my CyanogenMod Desire HD
Nice keyboard, works on Cm 6.2 looks slik
Need duch dictionairy
Sent from my HTC Desire HD using XDA App
Thanks. Anyone else missing the arrow keys?
Work only in cyanogenmod?
I have CM 6.1 on both my Desire and DHD and it works fine on both.
I have modaco roms with sense and this keyboard don't work.
I confirm that it works but the keys looks a bit too small on my DHD :
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
i found out that on every new sense ui rom (DHD, DZ and the ports for other Devices) the stock keyboard from 2.2 and 2.3 isnt working. it opens up, but if u try to type the keyboard keeps FC.
Could anybody help?
ADB LOGCAT :
D/dalvikvm( 2870): GC_FOR_MALLOC freed 3958 objects / 261232 bytes in 47ms
D/dalvikvm( 2850): GC_EXTERNAL_ALLOC freed 684 objects / 36024 bytes in 80ms
E/LED_CAPS( 1418): open failed errno: 2
E/LED_CAPS( 1418): open failed errno: 2
E/LED_CAPS( 1418): open failed errno: 2
E/LED_CAPS( 1418): open failed errno: 2
D/PowerManagerService( 1418): New lightsensor value:40, lcdValue:143
D/PowerManagerService( 1418): lightSensorChangedLocked, buttonValue >= 0, mPowerState = 3
D/dalvikvm( 2850): GC_EXTERNAL_ALLOC freed 415 objects / 22672 bytes in 45ms
D/dalvikvm( 2577): GC_EXPLICIT freed 3377 objects / 254112 bytes in 25ms
D/skia ( 2577): purging 47K from font cache [5 entries]
D/dalvikvm( 2577): GC_EXPLICIT freed 439 objects / 23480 bytes in 28ms
D/AndroidRuntime( 2850): Shutting down VM
W/dalvikvm( 2850): threadid=1: thread exiting with uncaught exception (group=0x40025a80)
E/AndroidRuntime( 2850): FATAL EXCEPTION: main
E/AndroidRuntime( 2850): java.lang.ArrayIndexOutOfBoundsException
E/AndroidRuntime( 2850): at android.content.res.TypedArray.getDimensionPixelSize(TypedArray.java:455)
E/AndroidRuntime( 2850): at com.android.inputmethod.latin.LatinKeyboard.getTextSizeFromTheme(LatinKeyboard.java:818)
E/AndroidRuntime( 2850): at com.android.inputmethod.latin.LatinKeyboard.access$400(LatinKeyboard.java:42)
E/AndroidRuntime( 2850): at com.android.inputmethod.latin.LatinKeyboard$SlidingLocaleDrawable.<init>(LatinKeyboard.java:930)
E/AndroidRuntime( 2850): at com.android.inputmethod.latin.LatinKeyboard.updateLocaleDrag(LatinKeyboard.java:610)
E/AndroidRuntime( 2850): at com.android.inputmethod.latin.LatinKeyboard.keyReleased(LatinKeyboard.java:665)
E/AndroidRuntime( 2850): at com.android.inputmethod.latin.LatinKeyboardView.onTouchEvent(LatinKeyboardView.java:224)
E/AndroidRuntime( 2850): at android.view.View.dispatchTouchEvent(View.java:3778)
E/AndroidRuntime( 2850): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:885)
E/AndroidRuntime( 2850): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:885)
E/AndroidRuntime( 2850): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:885)
E/AndroidRuntime( 2850): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:885)
E/AndroidRuntime( 2850): at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouchEvent(PhoneWindow.java:1716)
E/AndroidRuntime( 2850): at com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1124)
E/AndroidRuntime( 2850): at android.app.Dialog.dispatchTouchEvent(Dialog.java:642)
E/AndroidRuntime( 2850): at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEvent(PhoneWindow.java:1700)
E/AndroidRuntime( 2850): at android.view.ViewRoot.handleMessage(ViewRoot.java:1802)
E/AndroidRuntime( 2850): at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime( 2850): at android.os.Looper.loop(Looper.java:143)
E/AndroidRuntime( 2850): at android.app.ActivityThread.main(ActivityThread.java:5068)
E/AndroidRuntime( 2850): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 2850): at java.lang.reflect.Method.invoke(Method.java:521)
E/AndroidRuntime( 2850): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
E/AndroidRuntime( 2850): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
E/AndroidRuntime( 2850): at dalvik.system.NativeStart.main(Native Method)
W/WindowManager( 1418): No window to dispatch pointer action 1
D/PowerManagerService( 1418): New lightsensor value:10, lcdValue:143
D/PowerManagerService( 1418): lightSensorChangedLocked, buttonValue >= 0, mPowerState = 3
D/skia ( 1547): purging 169K from font cache [21 entries]
D/dalvikvm( 1547): GC_EXPLICIT freed 715 objects / 38744 bytes in 43ms
Can you use this with the stock Sense UI or does it require a custom ROM?
Not working with leedroid, shame.
I get this the minute I begin typing.
First time poster
The small keyboard is a bug, you can fix it by downloading LCD Density app from market and by setting it to 300 than to 260 and finally back to original 240.
This fix doesn't survive reboots.
anyone ever get it working for sense?
I installed it from recovery as install .zip but how do i change it ? Because i still see old one . . .
ceva said:
I installed it from recovery as install .zip but how do i change it ? Because i still see old one . . .
Click to expand...
Click to collapse
Yes same here. Loaded as update zip via CWM seemed to work but it doesn't appear as an option when I try to change the input method.
?
Here is my Gingerboard om my DHD,everything is working perfect.
Thats a full theme is it not, rather than just the gingerbread keyboard?
Look nice though, care to share how to get this?
xspyda said:
Trats a full theme is it not, rather than just the gingerbread keyboard?
Look nice though, care to share how to get this?
Click to expand...
Click to collapse
Yes it`s Gingerlicious theme,but the keyboard is from Gingerbread an i got it from this tread: http://forum.xda-developers.com/showthread.php?t=863475
Just flash the zip file.
Related
This is my last resort on this matter, since I've tried almost anything that crossed my mind.
SOLVED! ~ Click to see how!
What have I been trying to do?
I've been trying to add language strings to Rosie.apk (actually trying to cook a ROM for Tattoo) by decoding Rosie.apk with APK Tool, then adding values-sr (Serbian strings, which I manually translated) to the decompiled resource folder and then building again, and then using the new resources.arsc with the original Rosie.apk. This procedure actually worked when I tried modifying Froyo (2.2), however on Donut, upon boot I get a force close of com.htc.launcher, no matter what I do. The frameworks (com.htc.resources.apk and framework-res.apk) are installed with apktool, so you can rule that out.
What have I tried so far to bypass the issue?
1. I tried the normal procedure, building the modified apk, then using new resources.arsc with the original apk - crashes.
2. When I realized that the classes.dex is present and changed upon re-building with new resources I tried using both resources.arsc and classes.dex with the original apk and it still - crashes.
3. I tried using original res and META-INF folder, along with original AndroidManifest.xml in the new apk - crashes.
The only thing that I haven't tried is to transfer only classes.dex which doesn't seem as a logical thing to do, because the translation is in resources.arsc after building.
A few additional hints
1. After I added Serbian in the list, I came across a strange thing. It seems that there is a possibility that locale for Serbia isn't implemented in full, because the string is not localized as it is for other locales, for example if you have Russian in the list it will show: "Русский" and the country name will be in Russian also. Serbian is written in English, which seems a bit strange, and might have something to do with the crash. However, a partial Finnish translation is available in the ROM by default, and when I enabled it, it worked, even though the locale was in English also.
2. framework-res.apk already has a partial Serbian translation (date, time, formats and such) and it works if I use Serbian without implementing the new Rosie.apk (changed in any way mentioned earlier).
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Finnish is not quite implemented, but works, however I don't think that Rosie.apk is translated, so I guess I'm not doing something right with Rosie.apk.
All this is quite confusing, and I would really appreciate if any one of you can give me an idea, because I'm stuck. It's giving me headache, so help me out. Thanks.
maybe port from Wildfire(2.1 240x320) will be more easier?
I'm not sure that it would work, but I'm willing to give it a try since nothing else is working.
Also, here's the logcat part which describes the error when trying methods from the first post.
Code:
E/AndroidRuntime( 222): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.htc.launcher/com.htc.launcher.Launcher}: android.content.res.Resources$NotFoundException: File res/layout-ldpi/launcher.xml from xml type layout resource ID #0x7f030012
E/AndroidRuntime( 222): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2464)
E/AndroidRuntime( 222): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2486)
E/AndroidRuntime( 222): at android.app.ActivityThread.access$2100(ActivityThread.java:123)
E/AndroidRuntime( 222): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1843)
E/AndroidRuntime( 222): at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime( 222): at android.os.Looper.loop(Looper.java:123)
E/AndroidRuntime( 222): at android.app.ActivityThread.main(ActivityThread.java:4321)
E/AndroidRuntime( 222): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 222): at java.lang.reflect.Method.invoke(Method.java:521)
E/AndroidRuntime( 222): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:791)
E/AndroidRuntime( 222): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:549)
E/AndroidRuntime( 222): at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime( 222): Caused by: android.content.res.Resources$NotFoundException: File res/layout-ldpi/launcher.xml from xml type layout resource ID #0x7f030012
E/AndroidRuntime( 222): at android.content.res.Resources.loadXmlResourceParser(Resources.java:1916)
E/AndroidRuntime( 222): at android.content.res.Resources.loadXmlResourceParser(Resources.java:1871)
E/AndroidRuntime( 222): at android.content.res.Resources.getLayout(Resources.java:735)
E/AndroidRuntime( 222): at android.view.LayoutInflater.inflate(LayoutInflater.java:318)
E/AndroidRuntime( 222): at android.view.LayoutInflater.inflate(LayoutInflater.java:276)
E/AndroidRuntime( 222): at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:322)
E/AndroidRuntime( 222): at android.app.Activity.setContentView(Activity.java:1620)
E/AndroidRuntime( 222): at com.htc.launcher.Launcher.onCreate(Launcher.java:409)
E/AndroidRuntime( 222): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1123)
E/AndroidRuntime( 222): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2418)
E/AndroidRuntime( 222): ... 11 more
E/AndroidRuntime( 222): Caused by: java.io.FileNotFoundException: res/layout-ldpi/launcher.xml
E/AndroidRuntime( 222): at android.content.res.AssetManager.openXmlAssetNative(Native Method)
E/AndroidRuntime( 222): at android.content.res.AssetManager.openXmlBlockAsset(AssetManager.java:471)
E/AndroidRuntime( 222): at android.content.res.Resources.loadXmlResourceParser(Resources.java:1898)
E/AndroidRuntime( 222): ... 20 more
After trying to edit other system APKs, I've concluded that it's not about Rosie.apk, it happens with all system APKs.
Even when I don't compress resources.arsc (just store) it still gives me force close.
Any ideas?
Solved!
When apk is recompiled the newly created resources.arsc is created with references to "drawable-ldpi" and "layout-ldpi" while "drawable-120dpi" and "layout-120dpi" exist in the ROM, thus it links to non-existing resources.
When adding the new resources.arsc to the original APK, i changed the old folder names from 120dpi to ldpi and that APK works perfectly.
Alright, I'm trying to make a JPY ROM. Normally I'd put the Captivate Contacts.apk in the ROM instead so it doesn't say "Video Chat", etc. Of course the Stock Widget too.
However, on JPY it force closes.
So, I decided to try and edit the i9000 Contacts.apk directly.
I found these four files:
contact_call_row.xml
contact_call_row_land.xml
contact_detail_dialog_layout.xml (there's two of them)
And removed the line with "video_call" in it.
Putting the .apk on my phone, the Contacts app opens. When you click on a contact, it force closes.
Here's the logcat:
Code:
--------- beginning of /dev/log/main
W/PowerManagerService( 2745): Timer 0x3->0x3|0x3
D/dalvikvm( 3325): GC_EXPLICIT freed 3104 objects / 184344 bytes in 103ms
--------- beginning of /dev/log/system
V/InputDevice( 2745): ID[0]=0(0) Dn(0=>1)
V/WindowManager( 2745): Dsptch > Window{48e39338 com.android.contacts/com.sec.android.app.contacts.PhoneBookTopMenuActivity paused=false}
V/WindowManager( 2745): Dsptch > Window{48e39338 com.android.contacts/com.sec.android.app.contacts.PhoneBookTopMenuActivity paused=false}
V/InputDevice( 2745): ID[0]=0(0) Up(1=>0)
V/WindowManager( 2745): Dsptch > Window{48e39338 com.android.contacts/com.sec.android.app.contacts.PhoneBookTopMenuActivity paused=false}
V/InputDevice( 2745): ID[0]=0(0) Dn(0=>1)
D/TwIndexScrollView( 4464): dispatchDraw(Canvas canvas) is now being called!!
D/TwIndexScrollView( 4464): dispatchDraw(Canvas canvas) is now being called!!
E/AudioTrack( 2745): getAudioMode[0]
I/ContactsListActivity( 4464): uri is content://com.android.contacts/contacts/lookup/0i1/1
I/ActivityManager( 2745): Starting activity: Intent { act=android.intent.action.VIEW dat=content://com.android.contacts/contacts/lookup/0i1/1 cmp=com.android.contacts/com.sec.android.app.contacts.PhoneBookDetailTabActivity }
D/ContactsListActivity( 4464): onSaveInstanceState
D/ContactsListActivity( 4464): onPause------------------------------------------
D/TwIndexScrollView( 4464): dispatchDraw(Canvas canvas) is now being called!!
D/AudioHardwareALSA( 2613):
D/AudioHardwareALSA( 2613): ALSA OPEN mode 0,device 2
I/AudioHardwareALSA( 2613): Try to open ALSA PLAYBACK device AndroidPlayback_Speaker_normal
I/AudioHardwareALSA( 2613): Initialized ALSA PLAYBACK device AndroidPlayback_Speaker_normal
D/AudioHardwareALSA( 2613): Set PLAYBACK PCM format to S16_LE (Signed 16 bit Little Endian)
D/AudioHardwareALSA( 2613): Using 2 channels for PLAYBACK.
D/AudioHardwareALSA( 2613): Set PLAYBACK sample rate to 44100 HZ
D/AudioHardwareALSA( 2613): Buffer size: 2048
D/AudioHardwareALSA( 2613): Latency: 46439
V/InputDevice( 2745): ID[0]=0(0) Up(1=>0)
D/PhoneBookDetailTabActivity( 4464): onResume, mJustCreated : true
D/TwIndexScrollView( 4464): dispatchDraw(Canvas canvas) is now being called!!
I/ActivityManager( 2745): Displayed activity com.android.contacts/com.sec.android.app.contacts.PhoneBookDetailTabActivity: 282 ms (total 282 ms)
D/ContactsListActivity( 4464): onStop--------------------=------------------------
D/AndroidRuntime( 4464): Shutting down VM
W/dalvikvm( 4464): threadid=1: thread exiting with uncaught exception (group=0x4001d7d0)
E/AndroidRuntime( 4464): FATAL EXCEPTION: main
E/AndroidRuntime( 4464): java.lang.NullPointerException
E/AndroidRuntime( 4464): at com.android.contacts.ViewContactActivity$ViewAdapter.bindView(ViewContactActivity.java:3690)
E/AndroidRuntime( 4464): at com.android.contacts.ViewContactActivity$ViewAdapter.getView(ViewContactActivity.java:3327)
E/AndroidRuntime( 4464): at android.widget.AbsListView.obtainView(AbsListView.java:1431)
E/AndroidRuntime( 4464): at android.widget.ListView.makeAndAddView(ListView.java:1802)
E/AndroidRuntime( 4464): at android.widget.ListView.fillDown(ListView.java:727)
E/AndroidRuntime( 4464): at android.widget.ListView.fillFromTop(ListView.java:784)
E/AndroidRuntime( 4464): at android.widget.ListView.layoutChildren(ListView.java:1655)
E/AndroidRuntime( 4464): at android.widget.AbsListView.onLayout(AbsListView.java:1263)
E/AndroidRuntime( 4464): at android.view.View.layout(View.java:7088)
E/AndroidRuntime( 4464): at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1249)
E/AndroidRuntime( 4464): at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1125)
E/AndroidRuntime( 4464): at android.widget.LinearLayout.onLayout(LinearLayout.java:1042)
E/AndroidRuntime( 4464): at android.view.View.layout(View.java:7088)
E/AndroidRuntime( 4464): at android.widget.FrameLayout.onLayout(FrameLayout.java:334)
E/AndroidRuntime( 4464): at android.view.View.layout(View.java:7088)
E/AndroidRuntime( 4464): at android.widget.FrameLayout.onLayout(FrameLayout.java:334)
E/AndroidRuntime( 4464): at android.view.View.layout(View.java:7088)
E/AndroidRuntime( 4464): at android.widget.FrameLayout.onLayout(FrameLayout.java:334)
E/AndroidRuntime( 4464): at android.view.View.layout(View.java:7088)
E/AndroidRuntime( 4464): at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1249)
E/AndroidRuntime( 4464): at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1125)
E/AndroidRuntime( 4464): at android.widget.LinearLayout.onLayout(LinearLayout.java:1042)
E/AndroidRuntime( 4464): at android.view.View.layout(View.java:7088)
E/AndroidRuntime( 4464): at android.widget.FrameLayout.onLayout(FrameLayout.java:334)
E/AndroidRuntime( 4464): at android.view.View.layout(View.java:7088)
E/AndroidRuntime( 4464): at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1249)
E/AndroidRuntime( 4464): at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1125)
E/AndroidRuntime( 4464): at android.widget.LinearLayout.onLayout(LinearLayout.java:1042)
E/AndroidRuntime( 4464): at android.view.View.layout(View.java:7088)
E/AndroidRuntime( 4464): at android.widget.FrameLayout.onLayout(FrameLayout.java:334)
E/AndroidRuntime( 4464): at android.view.View.layout(View.java:7088)
E/AndroidRuntime( 4464): at android.widget.FrameLayout.onLayout(FrameLayout.java:334)
E/AndroidRuntime( 4464): at android.view.View.layout(View.java:7088)
E/AndroidRuntime( 4464): at android.view.ViewRoot.performTraversals(ViewRoot.java:1056)
E/AndroidRuntime( 4464): at android.view.ViewRoot.handleMessage(ViewRoot.java:1752)
E/AndroidRuntime( 4464): at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime( 4464): at android.os.Looper.loop(Looper.java:123)
E/AndroidRuntime( 4464): at android.app.ActivityThread.main(ActivityThread.java:4627)
E/AndroidRuntime( 4464): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 4464): at java.lang.reflect.Method.invoke(Method.java:521)
E/AndroidRuntime( 4464): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:858)
E/AndroidRuntime( 4464): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
E/AndroidRuntime( 4464): at dalvik.system.NativeStart.main(Native Method)
W/ActivityManager( 2745): Force finishing activity com.android.contacts/com.sec.android.app.contacts.PhoneBookDetailTabActivity
I/ ( 2745): dumpmesg > "/data/log/dumpstate_app_error.log"
W/ActivityManager( 2745): Activity pause timeout for HistoryRecord{48d51008 com.android.contacts/com.sec.android.app.contacts.PhoneBookDetailTabActivity}
V/WindowManager( 2745): Dsptch > Window{48cc09a8 Sorry! paused=false}
V/InputDevice( 2745): ID[0]=0(0) Dn(0=>1)
V/InputDevice( 2745): ID[0]=0(0) Up(1=>0)
V/WindowManager( 2745): Dsptch > Window{48cc09a8 Sorry! paused=false}
V/InputDevice( 2745): ID[0]=0(0) Dn(0=>1)
V/WindowManager( 2745): Dsptch > Window{48cc09a8 Sorry! paused=false}
V/WindowManager( 2745): Dsptch > Window{48cc09a8 Sorry! paused=false}
V/InputDevice( 2745): ID[0]=0(0) Up(1=>0)
E/AudioTrack( 2745): getAudioMode[0]
I/Process ( 4464): Sending signal. PID: 4464 SIG: 9
I/ActivityManager( 2745): Process android.process.acore (pid 4464) has died.
I/WindowManager( 2745): WIN DEATH: Window{48e39338 com.android.contacts/com.sec.android.app.contacts.PhoneBookTopMenuActivity paused=false}
I/WindowManager( 2745): WIN DEATH: Window{48fb9bd0 com.android.contacts/com.sec.android.app.contacts.PhoneBookDetailTabActivity paused=false}
I/UsageStats( 2745): Unexpected resume of com.android.launcher while already resumed in com.android.contacts
D/Launcher( 2995): onResume+
D/Launcher.DragController( 2995): +endDrag: false
D/Launcher.DragController( 2995): mDragging == false
D/Launcher.DragController( 2995): -endDrag: false
D/Launcher( 2995): onResume-
V/RenderScript_jni( 2995): surfaceCreated
D/Launcher.AllApps3D( 2995): +super.surfaceChanged
V/RenderScript_jni( 2995): surfaceChanged
D/Launcher.AllApps3D( 2995): -super.surfaceChanged
W/InputManagerService( 2745): Got RemoteException sending setActive(false) notification to pid 4464 uid 10002
W/Resources( 2745): Converting to boolean: TypedValue{t=0x3/d=0x692e "res/anim/accelerate_decelerate_interpolator.xml" a=1 r=0x10a0004}
Any help would be appreciated.
I removed the offending lines based on the logcat (I think).
It stopped the force close, but it looks like this:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
You have a null pointer error. It's most probably a findViewById() in the code that does not find now the corresponding xml entry.
One way to solve it would be to make the entry very small and transparent, but IDK how it will mess up the rest of the layout.
Another option is to try an aosp contact. I'm assuming the source for the captivate contacts for eclair is not available. Right?
aleadam said:
One way to solve it would be to make the entry very small and transparent, but IDK how it will mess up the rest of the layout.
Click to expand...
Click to collapse
Worked better than before.
Now I need to figure out what governs the icons when you click on the Contact picture. The thing that lets you jump to MMS, Dialer, Gmail, Facebook, etc.
..
This is what I meant, that's what's left to erase:
Can you post the apk you've modded?
Sent from my SAMSUNG-SGH-I897
In due time.
MikeyMike01 said:
In due time.
Click to expand...
Click to collapse
Doesn't need to be working. We could test something and avoid duplicate work.
There are three different quick_contact_videocall.png images. In drawable-hdpi, drawable-hdpi-finger and drawable-land-hdpi-finger. I would reduce to 1x1 each and see the effect of it.
Sorry, I should have clarified. I'm not looking for the finished apk. I just wanted to lend a hand and tear it apart to see if I can help.
Sent from my SAMSUNG-SGH-I897
I am sure you already know, but the Phone.apk and DialerTabActivity.apk from the telus rom work beautifully with JPY roms.
I'm not at my computer.
What I changed was the four .xml files in the original post. Only, instead of removing the line I changed the size of it to be practically nothing.
moosefist said:
I am sure you already know, but the Phone.apk and DialerTabActivity.apk from the telus rom work beautifully with JPY roms.
Click to expand...
Click to collapse
Neither of those is the problem. Contacts.apk is what won't play nice.
MikeyMike01 said:
Neither of those is the problem. Contacts.apk is what won't play nice.
Click to expand...
Click to collapse
Yeah, i figured i would mention it.
Just a thought, rather than modifying this file why don't we look into why the 2.2 apk's with out video calling are force closing on JPY to begin with?
Do we have a log of what it happening in that situation? it may be easier...
aleadam said:
There are three different quick_contact_videocall.png images. In drawable-hdpi, drawable-hdpi-finger and drawable-land-hdpi-finger. I would reduce to 1x1 each and see the effect of it.
Click to expand...
Click to collapse
Did that:
Inside QuickContactWindow.smali there is the following:
Code:
new-array v0, v0, [Ljava/lang/String;
const-string v1, "vnd.android.cursor.item/phone_v2"
aput-object v1, v0, v2
const-string v1, "vnd.android.cursor.item/vcall-address"
aput-object v1, v0, v3
const-string v1, "vnd.android.cursor.item/sms-address"
aput-object v1, v0, v4
const-string v1, "vnd.android.cursor.item/email_v2"
aput-object v1, v0, v5
const-string v1, "vnd.android.cursor.item/contact"
I imagine this is a good place to start.
MikeyMike01 said:
Did that:
Click to expand...
Click to collapse
hmm, maybe instead of trying to completely removing the box, change the video call to Email perhaps?? just my .02
MikeyMike01 said:
This is what I meant, that's what's left to erase:
Click to expand...
Click to collapse
OK, I'm rethinking this: the buttons in that bar are not fixed and will depend on the options that are possible in your phone and with that contact, i.e., if you have gtalk you'll have a button for chat, if the contact has an address you will have a maps icon.
That means that the list of icons are created at runtime based on some info. We need to figure out what is reading it and where the info is stored. Then, we should be able to remove the item very cleanly. I'm guessing is a list of intents somewhere. I'll dig a little bit tonight, but I don't know how much I will be able to understand those .smali files...
aleadam said:
OK, I'm rethinking this: the buttons in that bar are not fixed and will depend on the options that are possible in your phone and with that contact, i.e., if you have gtalk you'll have a button for chat, if the contact has an address you will have a maps icon.
That means that the list of icons are created at runtime based on some info. We need to figure out what is reading it and where the info is stored. Then, we should be able to remove the item very cleanly. I'm guessing is a list of intents somewhere. I'll dig a little bit tonight, but I don't know how much I will be able to understand those .smali files...
Click to expand...
Click to collapse
I wish there was a way to search through the .smali files the way Windows can search through .xml files or .txt files.
USHERROB said:
hmm, maybe instead of trying to completely removing the box, change the video call to Email perhaps?? just my .02
Click to expand...
Click to collapse
Email is already there, I just didn't have an account set up so it wasn't shown.
Is there someone that could dump the weather widget found in the new lg optimus black so u can install it as an .apk file ?
here is how it looks.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
tl;dr: it doesn't work
i'm uploading it here:
ge.tt/3rQvmBD
ge.tt/3rQvmBD/WeatherWidget-signed.apk (not working)
edit: deodexed and signed version: ge.tt/3rQvmBD/WeatherWidget-signed.apk (not working)
i tried to install it on my htc hd2 (TyphooN CyanogenMod 7 Nightly v3.2.6 rom) but it fail to install
with adb:
Code:
C:\android-sdk-windows\platform-tools>adb install WeatherWidget.apk
2153 KB/s (16332962 bytes in 7.407s)
pkg: /data/local/tmp/WeatherWidget.apk
Failure [INSTALL_FAILED_DEXOPT]
C:\android-sdk-windows\platform-tools>
adb logcat:
Code:
D/AndroidRuntime(13289):
D/AndroidRuntime(13289): >>>>>> AndroidRuntime START com.android.internal.os.RuntimeInit <<<<<<
I/AndroidRuntime(13289): Heap size: -Xmx32m
D/AndroidRuntime(13289): CheckJNI is OFF
D/dalvikvm(13289): creating instr width table
D/AndroidRuntime(13289): Calling main entry com.android.commands.pm.Pm
D/dalvikvm(12973): GC_EXPLICIT freed 10K, 52% free 2687K/5511K, external 0K/0K, paused 49ms
W/ActivityManager( 3086): No content provider found for:
W/ActivityManager( 3086): No content provider found for:
D/PackageParser( 3086): Scanning package: /data/app/vmdl-842848858.tmp
D/dalvikvm( 3086): GC_CONCURRENT freed 1975K, 35% free 8628K/13127K, external 4085K/4505K, paused 8ms+12ms
D/dalvikvm( 3086): GC_FOR_MALLOC freed 1053K, 36% free 8528K/13191K, external 4085K/4505K, paused 197ms
D/dalvikvm( 3086): GC_FOR_MALLOC freed 1027K, 36% free 8531K/13191K, external 4085K/4505K, paused 176ms
D/dalvikvm( 3086): GC_FOR_MALLOC freed 1025K, 36% free 8538K/13191K, external 4085K/4505K, paused 182ms
D/dalvikvm( 3086): GC_FOR_MALLOC freed 1025K, 36% free 8546K/13191K, external 4085K/4505K, paused 186ms
D/PackageManager( 3086): Scanning package com.lge.sizechangable.weather
E/PackageManager( 3086): Package com.lge.sizechangable.weather has mismatched uid: 10036 on disk, 10177 in settings
I/PackageManager( 3086): Linking native library dir for /data/app/com.lge.sizechangable.weather-1.apk
D/installd( 69): DexInv: --- BEGIN '/data/app/com.lge.sizechangable.weather-1.apk' ---
W/dalvikvm(13300): DexOptZ: zip archive '/data/app/com.lge.sizechangable.weather-1.apk' does not include classes.dex
W/installd( 69): DexInv: --- END '/data/app/com.lge.sizechangable.weather-1.apk' --- status=0xff00, process failed
E/installd( 69): dexopt failed on '/data/dalvik-cache/[email protected]@[email protected]' res = 65280
W/PackageManager( 3086): Package couldn't be installed in /data/app/com.lge.sizechangable.weather-1.apk
D/dalvikvm( 3086): GC_EXPLICIT freed 260K, 36% free 8518K/13191K, external 4085K/4505K, paused 180ms
D/AndroidRuntime(13289): Shutting down VM
I/AndroidRuntime(13289): NOTE: attach of thread 'Binder Thread #3' failed
D/dalvikvm(13289): GC_CONCURRENT freed 213K, 71% free 303K/1024K, external 0K/0K, paused 1ms+0ms
D/jdwp (13289): adbd disconnected
Sounds like it was pulled directly from the dump without being deodexed.
Sent from my SGH-T959 using XDA Premium App
onslaught86 said:
Sounds like it was pulled directly from the dump without being deodexed.
Click to expand...
Click to collapse
yes, i simply took this file from my wife's lg optimus black:
/system/app/WeatherWidget.apk
now i took the .odex, used Deodexer_2_3, it added classes.dex into the apk
but it doesn't work
Code:
C:\android-sdk-windows\platform-tools>adb install WeatherWidget.apk
adb server is out of date. killing...
* daemon started successfully *
1911 KB/s (16032027 bytes in 8.192s)
pkg: /data/local/tmp/WeatherWidget.apk
Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]
C:\android-sdk-windows\platform-tools>
Code:
D/AndroidRuntime(16199):
D/AndroidRuntime(16199): >>>>>> AndroidRuntime START com.android.internal.os.RuntimeInit <<<<<<
I/AndroidRuntime(16199): Heap size: -Xmx32m
D/AndroidRuntime(16199): CheckJNI is OFF
D/dalvikvm(16199): creating instr width table
D/AndroidRuntime(16199): Calling main entry com.android.commands.pm.Pm
D/dalvikvm(16104): GC_EXPLICIT freed 40K, 52% free 2687K/5511K, external 0K/0K, paused 50ms
W/ActivityManager( 3086): No content provider found for:
I/OnAlarmReceiver( 9819): onReceive...
V/NetMeterService----------( 9819): NetMeterService+ int p is equals=0
D/NetMeterService( 9819): ====> Updating database <====
D/NetMeterService( 9819): Service onStart ->
D/NetMeterService( 9819): rmnet0 done in 27 ms.
D/NetMeterService( 9819): eth0 done in 40 ms.
D/NetMeterService( 9819): Alert: 2 ms
W/ActivityManager( 3086): No content provider found for:
D/PackageParser( 3086): Scanning package: /data/app/vmdl1381269041.tmp
D/szipinf ( 3086): Initializing inflate state
E/PackageParser( 3086): Package com.lge.sizechangable.weather has no certificates at entry classes.dex; ignoring!
D/dalvikvm( 3086): GC_EXPLICIT freed 1061K, 37% free 8375K/13191K, external 4091K/4402K, paused 306ms
D/AndroidRuntime(16199): Shutting down VM
I/AndroidRuntime(16199): NOTE: attach of thread 'Binder Thread #3' failed
D/dalvikvm(16199): GC_CONCURRENT freed 213K, 71% free 303K/1024K, external 0K/0K, paused 1ms+1ms
D/jdwp (16199): adbd disconnected
so...
i deodexed the apk with Deodexer_2_3
i signed the result with SignApk and uploaded it to ge.tt
i installed WeatherWidget-signed.apk, it worked
but the widget fail to run
Code:
D/szipinf ( 4257): Initializing inflate state
D/dalvikvm( 1032): GC_EXPLICIT freed 8K, 50% free 4201K/8327K, external 10759K/12807K, paused 119ms
D/szipinf ( 1032): Initializing inflate state
I/ActivityThread( 4257): Pub com.lge.weather.helper.weathercontentprovider: com.lge.sizechangable.weather.helper.WeatherContentProvi
der
I/Database( 4257): sqlite returned: error code = 14, msg = cannot open file at line 27205 of [42537b6056]
E/Database( 4257): sqlite3_open_v2("/data/data/com.lge.sizechangable.weather/databases/WeatherWidgetDB.db", &handle, 6, NULL) failed
D/AndroidRuntime( 4257): Shutting down VM
W/dalvikvm( 4257): threadid=1: thread exiting with uncaught exception (group=0x40015560)
E/AndroidRuntime( 4257): FATAL EXCEPTION: main
E/AndroidRuntime( 4257): java.lang.RuntimeException: Unable to get provider com.lge.sizechangable.weather.helper.WeatherContentProvi
der: android.database.sqlite.SQLiteException: unable to open database file
E/AndroidRuntime( 4257): at android.app.ActivityThread.installProvider(ActivityThread.java:3709)
E/AndroidRuntime( 4257): at android.app.ActivityThread.installContentProviders(ActivityThread.java:3461)
E/AndroidRuntime( 4257): at android.app.ActivityThread.handleBindApplication(ActivityThread.java:3417)
E/AndroidRuntime( 4257): at android.app.ActivityThread.access$2200(ActivityThread.java:123)
E/AndroidRuntime( 4257): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:977)
E/AndroidRuntime( 4257): at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime( 4257): at android.os.Looper.loop(Looper.java:130)
E/AndroidRuntime( 4257): at android.app.ActivityThread.main(ActivityThread.java:3835)
E/AndroidRuntime( 4257): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 4257): at java.lang.reflect.Method.invoke(Method.java:507)
E/AndroidRuntime( 4257): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:841)
E/AndroidRuntime( 4257): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:599)
E/AndroidRuntime( 4257): at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime( 4257): Caused by: android.database.sqlite.SQLiteException: unable to open database file
E/AndroidRuntime( 4257): at android.database.sqlite.SQLiteDatabase.dbopen(Native Method)
E/AndroidRuntime( 4257): at android.database.sqlite.SQLiteDatabase.<init>(SQLiteDatabase.java:1849)
E/AndroidRuntime( 4257): at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:820)
E/AndroidRuntime( 4257): at android.database.sqlite.SQLiteDatabase.openOrCreateDatabase(SQLiteDatabase.java:854)
E/AndroidRuntime( 4257): at android.database.sqlite.SQLiteDatabase.openOrCreateDatabase(SQLiteDatabase.java:847)
E/AndroidRuntime( 4257): at android.app.ContextImpl.openOrCreateDatabase(ContextImpl.java:570)
E/AndroidRuntime( 4257): at android.content.ContextWrapper.openOrCreateDatabase(ContextWrapper.java:203)
E/AndroidRuntime( 4257): at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:118)
E/AndroidRuntime( 4257): at com.lge.sizechangable.weather.remoteservice.DataHelper.<init>(DataHelper.java:126)
E/AndroidRuntime( 4257): at com.lge.sizechangable.weather.helper.WeatherContentProvider.onCreate(WeatherContentProvider.java:
50)
E/AndroidRuntime( 4257): at android.content.ContentProvider.attachInfo(ContentProvider.java:798)
E/AndroidRuntime( 4257): at android.app.ActivityThread.installProvider(ActivityThread.java:3706)
E/AndroidRuntime( 4257): ... 12 more
i created /data/data/com.lge.sizechangable.weather/databases/ folder, so the widget created the databases into, but still not working
Code:
E/ApplicationContext( 1662): Couldn't create directory for SharedPreferences file /data/data/com.lge.sizechangable.weather/shared_prefs/Weather.xml
created /data/data/com.lge.sizechangable.weather/shared_prefs/, widget created Weather.xml and other xml files, but still not working, FC when trying to specify a weather location:
Code:
E/ActivityThread( 1771): Failed to inflate
E/ActivityThread( 1771): android.view.InflateException: Binary XML file line #279: Error inflating class <unknown>
E/ActivityThread( 1771): at android.view.LayoutInflater.createView(LayoutInflater.java:518)
E/ActivityThread( 1771): at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56)
E/ActivityThread( 1771): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:568)
E/ActivityThread( 1771): at android.view.LayoutInflater.rInflate(LayoutInflater.java:623)
E/ActivityThread( 1771): at android.view.LayoutInflater.rInflate(LayoutInflater.java:626)
E/ActivityThread( 1771): at android.view.LayoutInflater.rInflate(LayoutInflater.java:626)
E/ActivityThread( 1771): at android.view.LayoutInflater.inflate(LayoutInflater.java:408)
E/ActivityThread( 1771): at android.view.LayoutInflater.inflate(LayoutInflater.java:320)
E/ActivityThread( 1771): at android.view.LayoutInflater.inflate(LayoutInflater.java:276)
E/ActivityThread( 1771): at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:212)
E/ActivityThread( 1771): at android.app.Activity.setContentView(Activity.java:1657)
E/ActivityThread( 1771): at com.lge.sizechangable.weather.activities.TodaysViewActivity.onCreate(TodaysViewActivity.java:242)
E/ActivityThread( 1771): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
E/ActivityThread( 1771): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1722)
E/ActivityThread( 1771): at android.app.ActivityThread.startActivityNow(ActivityThread.java:1598)
E/ActivityThread( 1771): at android.app.LocalActivityManager.moveToState(LocalActivityManager.java:127)
E/ActivityThread( 1771): at android.app.LocalActivityManager.startActivity(LocalActivityManager.java:339)
E/ActivityThread( 1771): at android.widget.TabHost$IntentContentStrategy.getContentView(TabHost.java:654)
E/ActivityThread( 1771): at android.widget.TabHost.setCurrentTab(TabHost.java:326)
E/ActivityThread( 1771): at android.widget.TabHost.addTab(TabHost.java:216)
E/ActivityThread( 1771): at com.lge.sizechangable.weather.activities.WeatherDetailsTabView.onCreate(WeatherDetailsTabView.java:173)
E/ActivityThread( 1771): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
E/ActivityThread( 1771): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1722)
E/ActivityThread( 1771): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1784)
E/ActivityThread( 1771): at android.app.ActivityThread.access$1500(ActivityThread.java:123)
E/ActivityThread( 1771): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:939)
E/ActivityThread( 1771): at android.os.Handler.dispatchMessage(Handler.java:99)
E/ActivityThread( 1771): at android.os.Looper.loop(Looper.java:130)
E/ActivityThread( 1771): at android.app.ActivityThread.main(ActivityThread.java:3835)
E/ActivityThread( 1771): at java.lang.reflect.Method.invokeNative(Native Method)
E/ActivityThread( 1771): at java.lang.reflect.Method.invoke(Method.java:507)
E/ActivityThread( 1771): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:841)
E/ActivityThread( 1771): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:599)
E/ActivityThread( 1771): at dalvik.system.NativeStart.main(Native Method)
E/ActivityThread( 1771): Caused by: java.lang.reflect.InvocationTargetException
E/ActivityThread( 1771): at java.lang.reflect.Constructor.constructNative(Native Method)
E/ActivityThread( 1771): at java.lang.reflect.Constructor.newInstance(Constructor.java:415)
E/ActivityThread( 1771): at android.view.LayoutInflater.createView(LayoutInflater.java:505)
E/ActivityThread( 1771): ... 33 more
E/ActivityThread( 1771): Caused by: java.lang.OutOfMemoryError: bitmap size exceeds VM budget
E/ActivityThread( 1771): at android.graphics.BitmapFactory.nativeDecodeAsset(Native Method)
E/ActivityThread( 1771): at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:460)
E/ActivityThread( 1771): at android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:336)
E/ActivityThread( 1771): at android.graphics.drawable.Drawable.createFromResourceStream(Drawable.java:697)
E/ActivityThread( 1771): at android.content.res.Resources.loadDrawable(Resources.java:1782)
E/ActivityThread( 1771): at android.content.res.TypedArray.getDrawable(TypedArray.java:601)
E/ActivityThread( 1771): at android.view.View.<init>(View.java:1967)
E/ActivityThread( 1771): at android.widget.ImageView.<init>(ImageView.java:112)
E/ActivityThread( 1771): at android.widget.ImageView.<init>(ImageView.java:108)
E/ActivityThread( 1771): ... 36 more
D/AndroidRuntime( 1771): Shutting down VM
W/dalvikvm( 1771): threadid=1: thread exiting with uncaught exception (group=0x40015560)
E/AndroidRuntime( 1771): FATAL EXCEPTION: main
E/AndroidRuntime( 1771): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.lge.sizechangable.weather/com.lge.sizechangable.weather.activities.WeatherDetailsTabView}: java.lang.Run
timeException: Unable to start activity ComponentInfo{com.lge.sizechangable.weather/com.lge.sizechangable.weather.activities.TodaysViewActivity}: android.view.InflateException: Binary XML file line #2
Yeah install works fine but adding widgets doesnt work, the first one crashes when u try to configure it
It's not exact (seems to only be missing the refresh and AccuWeather.com buttons), but search anyways for "3D Digital Weather Clock" in the Market.
I'd link to it, but I don't have enough posts to link yet.
http://market.android.com/details?id=factory.widgets.ThreeDDigitalWeatherClock
Link to the app on market
Sent from my Desire HD using XDA Premium App
nickhammond121 said:
http://market.android.com/details?id=factory.widgets.ThreeDDigitalWeatherClock
Link to the app on market
Sent from my Desire HD using XDA Premium App
Click to expand...
Click to collapse
it is not the same, i can get you the optimus 2x weather clock, but this one is better
nickhammond121 said:
http://market.android.com/details?id=factory.widgets.ThreeDDigitalWeatherClock
Link to the app on market
Sent from my Desire HD using XDA Premium App
Click to expand...
Click to collapse
looks like (snapshot*.jpg), but the optimus black's one is much better (2011-05-15 *.jpg)
Has anyone had any luck with getting this!?
doesn´t work, have you got function widget .apk ?
LG 2X widget
Sent from my Nexus One using XDA App
can really nobody extract the widget? lg optimus 2x worked,too, so why shouldn´t it work here??
Impact7 said:
can really nobody extract the widget? lg optimus 2x worked,too, so why shouldn´t it work here??
Click to expand...
Click to collapse
the app works, and the 1st widget works but the 2nd/3rd widget(big widgets) wont work on my 2X..
Can someone try the one from the lg revolution. Maybe that one will work. I really want this widget. Is there a daily briefing widget like there was on the optimus 2x.
Mjuksel said:
the app works, and the 1st widget works but the 2nd/3rd widget(big widgets) wont work on my 2X..
Click to expand...
Click to collapse
same here....
Please port these wodget
Inviato dal mio LG-P990 usando Tapatalk
home widget LG Optimus 2x weather work in optimus black
http://forum.xda-developers.com/showpost.php?p=11192505&postcount=140
thanos26 said:
home widget LG Optimus 2x weather work in optimus black
http://forum.xda-developers.com/showpost.php?p=11192505&postcount=140
Click to expand...
Click to collapse
can you signed lg home.apk? thanks
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
OFFICIAL AOSPA 5+ | (LG G2)
ATTENTION: BEFORE YOU DO OR POST ANYTHING!
READ THE ENTIRE OP, POST #2, & POST #3!
USE THE SEARCH TOOL!
USE GOOGLE!
READ BACK AT LEAST 5 PAGES BEFORE YOU POST ANYTHING!
STAY ON TOPIC!
RESPECT EACH OTHER!
NO FLAME WARS!
DON'T SPAM!
I'M NOT RESPONSIBLE FOR ANY MISHAPS WITH YOUR DEVICE! YOU ARE FLASHING THIS AT YOUR OWN RISK!
USE THE Q&A SECTION TO HELP EACH OTHER!
INSTRUCTIONS
SEE POST #3 OR YOU'RE GOING TO HAVE A BAD TIME
BOOT INTO RECOVERY (LATEST TWRP IS RECOMMENDED)
MAKE NANDROID BACKUP
WIPE SYSTEM, DATA, CACHE, & DALVIK CACHE
FLASH ROM
FLASH GAPPS (TK OR BANKS GAPPS RECOMMENDED)
SUPPORTED VARIANTS | (LG G2)
D800 (AT&T)
D801 (T-Mobile)
D802 (International)
D803 (Canada)
LS980 (Sprint)
VS980 (Verizon)
DOWNLOADS | (PLEASE DO NOT POST MIRRORS)
RELEASES
TK GAPPS
BANK'S GAPPS
LINKS
G+ Community
Website
GitHub
Gerrit Code Review
CREDITS & THANKS
Google
Android
Linux
Code Aurora Forum (CAF)
CyanogenMod
G2 Dream Team
@Rashed97
@houstonn
@ayysir
@sferadev
XDA
Testers
DrDev's
Hosting Shared Box
Android File Host
Basketbuild
MAKE SURE YOU HAVE ALL OF THESE FLASHED OR YOU'RE GOING TO HAVE A BAD TIME
MODEM/BASEBAND THREAD
D800
KITKAT BOOTLOADER
KITKAT MODEM
LOLLIPOP BOOTSACK
D801
KITKAT BOOTLOADER
KITKAT MODEM
LOLLIPOP BOOTSACK
D802
KITKAT BOOTLOADER
KITKAT MODEM
LOLLIPOP BOOTSACK
D803
KITKAT BOOTLOADER
KITKAT MODEM
LS980
KITKAT BOOTLOADER
KITKAT MODEM
LOLLIPOP BOOTSACK
VS980
KITKAT BOOTLOADER
KITKAT MODEM
LOLLIPOP BOOTSACK
great work son
Cant wait to test. Making a new thread was probably the best thing you could do in terms of removing confusion between current situation and the old OP in the other thread.
Sorry for the noob question but can i use kitkat baseband or need reflash jb baseband before flashing this alpha. Thank u for ur time
Sent from my LG-D802 using XDA Free mobile app
neetee said:
Sorry for the noob question but can i use kitkat baseband or need reflash jb baseband before flashing this alpha. Thank u for ur time
Sent from my LG-D802 using XDA Free mobile app
Click to expand...
Click to collapse
kitkat baseband. if you mean bootloader yes you should use jb bootloader
neetee said:
Sorry for the noob question but can i use kitkat baseband or need reflash jb baseband before flashing this alpha. Thank u for ur time
Sent from my LG-D802 using XDA Free mobile app
Click to expand...
Click to collapse
Use the KitKat baseband.
LS980 with KK baseband can't boot, I have to go back to JB baseband.
JB Baseband for vs/ls980
vs980 and ls980 need jb baseband. Hopefully at some point they can be used with the kitkat as that baseband offers more stability and what Paranoid Android 4+ used. JackPotCalvin is apparently building a cyanogenmod 12 for the vs980 with kitkat baseband.
Step to install this rom from Cloudy G3
Thanks for this rom, i really want to try this rom but i have some question. Now i have Cloudy G3 rom installed on my lg G2 (D802), what step shoud i take to install this rom. Sorry for asking.
In for some testing.
Hey Mike, Thanks for your hard work man!
It looks like there's a problem with the d803 rom file, hosting site shows 213.2 MB but downloaded file is only 203 MB.
Also MD5 don't match:
Downloaded file: 00b0669ec228ec07bd4eab5557a7186b
MD5 file: 8c4501c6ce6294111a5945014fff075e
Cheers.
---------- Post added at 10:01 PM ---------- Previous post was at 09:59 PM ----------
lee140685 said:
Thanks for this rom, i really want to try this rom but i have some question. Now i have Cloudy G3 rom installed on my lg G2 (D802), what step shoud i take to install this rom. Sorry for asking.
Click to expand...
Click to collapse
Just follow the steps listed on first post and you should be good
MikeCriggs said:
Use the KitKat baseband.
Click to expand...
Click to collapse
Rotation doesn't work on KK baseband on d800. dr87 working rotation hacked JB kernel worked.
Last build I tried was 11/30.
lee140685 said:
Thanks for this rom, i really want to try this rom but i have some question. Now i have Cloudy G3 rom installed on my lg G2 (D802), what step shoud i take to install this rom. Sorry for asking.
Click to expand...
Click to collapse
Please see the "Instructions" part of the first post.
Attention to all d803 users!
ATTENTION TO ALL D803 USERS!
I have just redone the device tree. In theory, it should work. I am building right now.
Please flash after it builds and let me know if it works!
TRACK THE BUILD PROGRESS ON MY JENKINS, HERE
DOWNLOAD THE BUILD WHEN IT FINISHES FROM MY APACHE SERVER, HERE
PLEASE ALLOW AT LEAST TWO HOURS FROM THE TIME OF THIS POST FOR THE BUILD TO FINISH!
Roaming Bug still present on VS980?
Just flashed 12-04 d802 and still have dialer fc while trying to make a call same as 12-03
I seem to have a problem with the dialer upon flashing. Looks like the dialer is missing the CALL_PRIVILEGED permission, attempting to make a call causes a force close, however it seems that I can receive calls easily. I'm running on a VS980.
Code:
I/ActivityManager( 703): START u0 {act=android.intent.action.CALL_PRIVILEGED dat=tel:xxxxxxxxx-xxxx cmp=com.android.server.telecom/.PrivilegedCallActivity (has extras)} from uid 10005 on display 0
W/ActivityManager( 703): Permission Denial: starting Intent { act=android.intent.action.CALL_PRIVILEGED dat=tel:xxxxxxxxx-xxxx cmp=com.android.server.telecom/.PrivilegedCallActivity (has extras) } from ProcessRecord{2929cf35 4112:com.android.dialer/u0a5} (pid=4112, uid=10005) requires android.permission.CALL_PRIVILEGED
D/AndroidRuntime( 4112): Shutting down VM
E/AudioTrack( 703): AudioTrack::set : Exit
E/AndroidRuntime( 4112): FATAL EXCEPTION: main
E/AndroidRuntime( 4112): Process: com.android.dialer, PID: 4112
E/AndroidRuntime( 4112): java.lang.SecurityException: Permission Denial: starting Intent { act=android.intent.action.CALL_PRIVILEGED dat=tel:xxxxxxxxx-xxxx cmp=com.android.server.telecom/.PrivilegedCallActivity (has extras) } from ProcessRecord{2929cf35 4112:com.android.dialer/u0a5} (pid=4112, uid=10005) requires android.permission.CALL_PRIVILEGED
E/AndroidRuntime( 4112): at android.os.Parcel.readException(Parcel.java:1540)
E/AndroidRuntime( 4112): at android.os.Parcel.readException(Parcel.java:1493)
E/AndroidRuntime( 4112): at android.app.ActivityManagerProxy.startActivity(ActivityManagerNative.java:2404)
E/AndroidRuntime( 4112): at android.app.Instrumentation.execStartActivity(Instrumentation.java:1480)
E/AndroidRuntime( 4112): at android.app.Activity.startActivityForResult(Activity.java:3736)
E/AndroidRuntime( 4112): at android.app.Activity.startActivityForResult(Activity.java:3697)
E/AndroidRuntime( 4112): at android.app.Activity.startActivity(Activity.java:4007)
E/AndroidRuntime( 4112): at android.app.Activity.startActivity(Activity.java:3975)
E/AndroidRuntime( 4112): at com.android.dialer.util.DialerUtils.startActivityWithErrorToast(DialerUtils.java:85)
E/AndroidRuntime( 4112): at com.android.dialer.util.DialerUtils.startActivityWithErrorToast(DialerUtils.java:60)
E/AndroidRuntime( 4112): at com.android.dialer.dialpad.DialpadFragment.handleDialButtonPressed(DialpadFragment.java:1330)
E/AndroidRuntime( 4112): at com.android.dialer.dialpad.DialpadFragment.onClick(DialpadFragment.java:1033)
E/AndroidRuntime( 4112): at android.view.View.performClick(View.java:4756)
E/AndroidRuntime( 4112): at android.view.View$PerformClick.run(View.java:19749)
E/AndroidRuntime( 4112): at android.os.Handler.handleCallback(Handler.java:739)
E/AndroidRuntime( 4112): at android.os.Handler.dispatchMessage(Handler.java:95)
E/AndroidRuntime( 4112): at android.os.Looper.loop(Looper.java:135)
E/AndroidRuntime( 4112): at android.app.ActivityThread.main(ActivityThread.java:5221)
E/AndroidRuntime( 4112): at java.lang.reflect.Method.invoke(Native Method)
E/AndroidRuntime( 4112): at java.lang.reflect.Method.invoke(Method.java:372)
E/AndroidRuntime( 4112): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:898)
E/AndroidRuntime( 4112): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:693)
W/ActivityManager( 703): Force finishing activity com.android.dialer/.DialtactsActivity
ShadowEO said:
I seem to have a problem with the dialer upon flashing. Looks like the dialer is missing the CALL_PRIVILEGED permission, attempting to make a call causes a force close, however it seems that I can receive calls easily. I'm running on a VS980.
Code:
I/ActivityManager( 703): START u0 {act=android.intent.action.CALL_PRIVILEGED dat=tel:xxxxxxxxx-xxxx cmp=com.android.server.telecom/.PrivilegedCallActivity (has extras)} from uid 10005 on display 0
W/ActivityManager( 703): Permission Denial: starting Intent { act=android.intent.action.CALL_PRIVILEGED dat=tel:xxxxxxxxx-xxxx cmp=com.android.server.telecom/.PrivilegedCallActivity (has extras) } from ProcessRecord{2929cf35 4112:com.android.dialer/u0a5} (pid=4112, uid=10005) requires android.permission.CALL_PRIVILEGED
D/AndroidRuntime( 4112): Shutting down VM
E/AudioTrack( 703): AudioTrack::set : Exit
E/AndroidRuntime( 4112): FATAL EXCEPTION: main
E/AndroidRuntime( 4112): Process: com.android.dialer, PID: 4112
E/AndroidRuntime( 4112): java.lang.SecurityException: Permission Denial: starting Intent { act=android.intent.action.CALL_PRIVILEGED dat=tel:xxxxxxxxx-xxxx cmp=com.android.server.telecom/.PrivilegedCallActivity (has extras) } from ProcessRecord{2929cf35 4112:com.android.dialer/u0a5} (pid=4112, uid=10005) requires android.permission.CALL_PRIVILEGED
E/AndroidRuntime( 4112): at android.os.Parcel.readException(Parcel.java:1540)
E/AndroidRuntime( 4112): at android.os.Parcel.readException(Parcel.java:1493)
E/AndroidRuntime( 4112): at android.app.ActivityManagerProxy.startActivity(ActivityManagerNative.java:2404)
E/AndroidRuntime( 4112): at android.app.Instrumentation.execStartActivity(Instrumentation.java:1480)
E/AndroidRuntime( 4112): at android.app.Activity.startActivityForResult(Activity.java:3736)
E/AndroidRuntime( 4112): at android.app.Activity.startActivityForResult(Activity.java:3697)
E/AndroidRuntime( 4112): at android.app.Activity.startActivity(Activity.java:4007)
E/AndroidRuntime( 4112): at android.app.Activity.startActivity(Activity.java:3975)
E/AndroidRuntime( 4112): at com.android.dialer.util.DialerUtils.startActivityWithErrorToast(DialerUtils.java:85)
E/AndroidRuntime( 4112): at com.android.dialer.util.DialerUtils.startActivityWithErrorToast(DialerUtils.java:60)
E/AndroidRuntime( 4112): at com.android.dialer.dialpad.DialpadFragment.handleDialButtonPressed(DialpadFragment.java:1330)
E/AndroidRuntime( 4112): at com.android.dialer.dialpad.DialpadFragment.onClick(DialpadFragment.java:1033)
E/AndroidRuntime( 4112): at android.view.View.performClick(View.java:4756)
E/AndroidRuntime( 4112): at android.view.View$PerformClick.run(View.java:19749)
E/AndroidRuntime( 4112): at android.os.Handler.handleCallback(Handler.java:739)
E/AndroidRuntime( 4112): at android.os.Handler.dispatchMessage(Handler.java:95)
E/AndroidRuntime( 4112): at android.os.Looper.loop(Looper.java:135)
E/AndroidRuntime( 4112): at android.app.ActivityThread.main(ActivityThread.java:5221)
E/AndroidRuntime( 4112): at java.lang.reflect.Method.invoke(Native Method)
E/AndroidRuntime( 4112): at java.lang.reflect.Method.invoke(Method.java:372)
E/AndroidRuntime( 4112): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:898)
E/AndroidRuntime( 4112): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:693)
W/ActivityManager( 703): Force finishing activity com.android.dialer/.DialtactsActivity
Click to expand...
Click to collapse
Please use the official bug report form: http://goo.gl/forms/F2Bw5RFv3i
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Google Camera Port
If you like the camera experience buy an Pixel phone, support Google! (Why not? You won't need any of those ports and you won't experience bugs.)
What is working:
- Camera (HDR+/RAW/ZSL/Flash and etc.)
- Portrait Mode (Front/Rear)
- Night Sight (Front/Rear)
- Super Res Zoom
- AR Stickers (guide by S4turno)
- Video Recording (1080p30/60, 4K UHD30)
Known issues:
-Slow Motion
How to install:
Download and install the latest apk uploaded below
Beta version:
PocoSv10.6.2b
Based on: Google Camera 7.3.020. Android 9+.
Changelog:
* BETA MOD *
- Added AUX (Ultrawide/macro)
- Fixed model selection and some other things.
Note: Final beta build. Bugs might be present if you want to report them you can find me in: t.me/pocox2photography
Stable version:
POCOX2_F1v9.6_6.2.030
Based on: Google Camera 6.2.030 Android 9+.
This is old version of GCam (6.2.030) mod made by me for Poco F1. I have fixed it for Poco X2 too since my tests have shown that the quality of daylight pics is way better than in the new versions 7.x+.
*Note: I am still going to mod the new 7.x versions
Credits:
S4turno
, BSG, Arnova8G2,
Urnyx05, xtrme and others.
RESERVED
Wide Angle video mode doesn't work either. Or i need to use any xml?
Front camera video also not working.
Nice work, waiting for improvements ??
Updated thread. Some new fixes included.
Nice yellow accent icon :good:
Thread updated. Enabled Macro lens in the latest ver. of the mod
Video gets cropped while shooting at 4k.
Bit rate maxed out at 48Mbps.
Nice gcam mods, really appreciate the work.
Please add latest update date in the thread title.
Identify
Is everything working properly?
AravOptimist said:
Is everything working properly?
Click to expand...
Click to collapse
Mostly
I cannot find sharpness and contrast controls. Also cannot find the setting to lock iso to 100.
Claureid said:
I cannot find sharpness and contrast controls. Also cannot find the setting to lock iso to 100.
Click to expand...
Click to collapse
No such settings in this version..hope it will come next update
front vid didnt work for me on both version of gcam
kimikim0 said:
front vid didnt work for me on both version of gcam
Click to expand...
Click to collapse
Are you using custom rom?
Install crDroid then. Everything works fine.
BlissRoms and DerpFest work too. Evolution's first release work but latest release doesn't (Playground apk could not be installed).
Martensite said:
Are you using custom rom?
Install crDroid then. Everything works fine.
Click to expand...
Click to collapse
miui eu rom
Needed GApps?
This GCam crash on my crDroid ROM, I found this in the logcat:
so does this GCam needed GApps to work...?
Code:
05-12 14:45:29.252 E/AndroidRuntime( 7963): FATAL EXCEPTION: main
05-12 14:45:29.252 E/AndroidRuntime( 7963): Process: com.google.android.GoogleCameraEng, PID: 7963
05-12 14:45:29.252 E/AndroidRuntime( 7963): java.lang.RuntimeException: Unable to create application com.google.android.apps.camera.legacy.app.app.CameraApp: java.lang.SecurityException: Failed to find provider com.google.android.gsf.gservices for user 0; expected to find a valid ContentProvider for this authority
05-12 14:45:29.252 E/AndroidRuntime( 7963): at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6465)
05-12 14:45:29.252 E/AndroidRuntime( 7963): at android.app.ActivityThread.access$1300(ActivityThread.java:219)
05-12 14:45:29.252 E/AndroidRuntime( 7963): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1859)
05-12 14:45:29.252 E/AndroidRuntime( 7963): at android.os.Handler.dispatchMessage(Handler.java:107)
05-12 14:45:29.252 E/AndroidRuntime( 7963): at android.os.Looper.loop(Looper.java:214)
05-12 14:45:29.252 E/AndroidRuntime( 7963): at android.app.ActivityThread.main(ActivityThread.java:7356)
05-12 14:45:29.252 E/AndroidRuntime( 7963): at java.lang.reflect.Method.invoke(Native Method)
05-12 14:45:29.252 E/AndroidRuntime( 7963): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
05-12 14:45:29.252 E/AndroidRuntime( 7963): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930)
05-12 14:45:29.252 E/AndroidRuntime( 7963): Caused by: java.lang.SecurityException: Failed to find provider com.google.android.gsf.gservices for user 0; expected to find a valid ContentProvider for this authority
05-12 14:45:29.252 E/AndroidRuntime( 7963): at android.os.Parcel.createException(Parcel.java:2071)
05-12 14:45:29.252 E/AndroidRuntime( 7963): at android.os.Parcel.readException(Parcel.java:2039)
05-12 14:45:29.252 E/AndroidRuntime( 7963): at android.os.Parcel.readException(Parcel.java:1987)
05-12 14:45:29.252 E/AndroidRuntime( 7963): at android.content.IContentService$Stub$Proxy.registerContentObserver(IContentService.java:1234)
05-12 14:45:29.252 E/AndroidRuntime( 7963): at android.content.ContentResolver.registerContentObserver(ContentResolver.java:2266)
05-12 14:45:29.252 E/AndroidRuntime( 7963): at android.content.ContentResolver.registerContentObserver(ContentResolver.java:2254)
05-12 14:45:29.252 E/AndroidRuntime( 7963): at lkq.b(Unknown Source:34)
05-12 14:45:29.252 E/AndroidRuntime( 7963): at lkq.a(Unknown Source:3)
05-12 14:45:29.252 E/AndroidRuntime( 7963): at lkq.a(Unknown Source:0)
05-12 14:45:29.252 E/AndroidRuntime( 7963): at com.google.android.apps.camera.legacy.app.app.CameraApp.onCreate(Unknown Source:24)
05-12 14:45:29.252 E/AndroidRuntime( 7963): at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1190)
05-12 14:45:29.252 E/AndroidRuntime( 7963): at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6460)
05-12 14:45:29.252 E/AndroidRuntime( 7963): ... 8 more
05-12 14:45:29.252 E/AndroidRuntime( 7963): Caused by: android.os.RemoteException: Remote stack trace:
05-12 14:45:29.252 E/AndroidRuntime( 7963): at com.android.server.content.ContentService.registerContentObserver(ContentService.java:344)
05-12 14:45:29.252 E/AndroidRuntime( 7963): at android.content.IContentService$Stub.onTransact(IContentService.java:482)
05-12 14:45:29.252 E/AndroidRuntime( 7963): at android.os.Binder.execTransactInternal(Binder.java:1021)
05-12 14:45:29.252 E/AndroidRuntime( 7963): at android.os.Binder.execTransact(Binder.java:994)
05-12 14:45:29.252 E/AndroidRuntime( 7963):
05-12 14:45:29.253 I/am_crash( 1679): [7963,0,com.google.android.GoogleCameraEng,819706948,java.lang.SecurityException,Remote stack trace:
05-12 14:45:29.253 I/am_crash( 1679): at com.android.server.content.ContentService.registerContentObserver(ContentService.java:344)
05-12 14:45:29.253 I/am_crash( 1679): at android.content.IContentService$Stub.onTransact(IContentService.java:482)
05-12 14:45:29.253 I/am_crash( 1679): at android.os.Binder.execTransactInternal(Binder.java:1021)
05-12 14:45:29.253 I/am_crash( 1679): at android.os.Binder.execTransact(Binder.java:994)
05-12 14:45:29.253 I/am_crash( 1679): ,Parcel.java,2071]
05-12 14:45:29.254 W/ActivityTaskManager( 1679): Force finishing activity com.google.android.GoogleCameraEng/com.android.camera.CameraLauncher
Why no development ? And no Updates ? Any one ?