[android-developers] Android memory usage API (USS/PSS) Vs smem report

2012-12-27 Thread Anthony Prieur
Reading how to mesure accurately a process memory usage 
(http://elinux.org/Android_Memory_Usage), I've been using USS provided 
by PrivateDirty: 
http://developer.android.com/reference/android/os/Debug.MemoryInfo.html

Per D. Hackborn comment 
(http://stackoverflow.com/questions/2298208/how-to-discover-memory-usage-of-my-application-in-android/2299813#2299813),
 
USS reported by the Android API is PrivateDirty.

However when using smem (http://www.selenic.com/smem/), I noticed that USS 
reported by smem is actually PrivateDirty + PrivateClean, so I was 
wondering why this difference and what's more accurate ? 

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Re: [android-developers] is Google going to ship Chrome as a default browser for next OS release

2013-01-31 Thread Anthony Prieur
What about the Java Webview binding then, would it be replaced by a "
ChromeView" ?

Le jeudi 31 janvier 2013 14:50:54 UTC+1, Dan a écrit :
>
>
>
> On Wednesday, January 30, 2013 9:21:26 PM UTC-5, Mark Murphy (a Commons 
> Guy) wrote:
>>
>> We will find out when the next version of Android ships. I will be 
>> reasonably surprised if we find out before then. And, bear in mind 
>> that the choice of browsers is really up to the device manufacturer. 
>>
>>
> Given that stock 4.2.1 on the Galaxy Nexus  has the Browser and
> 4.2.1 on the Nexus 4 has Chrome, it doesn't look like Android version
> matters as much as OEM choice.
>

-- 
-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to android-developers+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.




[android-developers] Accelerated HTML Rendering issue (relative vs absolute position)

2013-02-08 Thread Anthony Prieur
Hi, 

Using a Webview to render content, I noticed that Hardware Acceleration 
(ICS) triggers rendering issues when HTML elements are using absolute 
positions, relative positions are fine. Is it normal or know Webkit 
behaviour ?

I would have thought WebKit's HTML parser would parse, and calculate 
positions, and layers independent of any hardware acceleration. Then by the 
time any HW acceleration code is involved, that code would be dealing with 
absolute coordinates, layers, sizes, etc. Perhaps not.

Thanks for hints that would help understanding this behaviour.


-- 
-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to android-developers+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.




[android-developers] Re: Enumerate sd cards

2013-03-14 Thread Anthony Prieur
I'm using this 
: http://renzhi.ca/2012/02/03/how-to-list-all-sd-cards-on-android/


Le jeudi 7 mars 2013 05:29:26 UTC+1, yve...@gmail.com a écrit :
>
> I am trying to develop an app which has a feature like FTP. So, at the 
> beginning, I want to enumerate all sd card storages on the device, and ask 
> user to pick where they want to store the data. Then if external sd card is 
> removed, I want to change to internal storage if it set to external sd 
> card. If external sd card is put back in, I want to prompt user to see if 
> they want to change back to the external sd card.
>
> So, I want to know, first, how to enumerate all storage locations, second, 
> monitor sdcard insert/eject events.
>
> Suggestions and, even better, sample codes?
>
> Thanks
>
>
>

-- 
-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to android-developers+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.




Re: [android-developers] Re: GC calls from other processes causing slowdown (?)

2013-03-31 Thread Anthony Prieur
The frame drop looks huge as since Gingerbread the GC is clamied to work
concurrently.


On Sun, Mar 31, 2013 at 4:38 PM, Jason Polites wrote:

> I'm 90% sure it wasn't, but I make this claim based on profiling heap
> allocations and I don't think I confirmed that the process ID was actually
> different. I'll confirm (or otherwise) this and post back.
> On Mar 31, 2013 2:52 AM, "RichardC" 
> wrote:
>
>> Is/was 2590 your process?
>>
>> On Sunday, March 31, 2013 8:07:50 AM UTC+1, Jason wrote:
>>>
>>> Hey folks,
>>>
>>> So I'm in the midst of creating a game and I'm hitting some occasional
>>> slow down which "seems" to be a result of GC calls triggered by other
>>> processes on the device.  I have profiled *my* app and am 100% certain
>>> there are no allocations going on while the game is running, but in certain
>>> circumstances (i.e. most of the time) logcat is spewing out GC_CONCURRENT
>>> freed...blah blah entries.  Here's a typical output from the console:
>>>
>>> 03-30 23:58:58.868: DEBUG/dalvikvm(2590): GC_CONCURRENT freed 407K, 6%
>>> free 8758K/9224K, paused 5ms+3ms, total 29ms
>>> 03-30 23:59:05.970: DEBUG/dalvikvm(2590): GC_CONCURRENT freed 408K, 6%
>>> free 8757K/9228K, paused 4ms+2ms, total 30ms
>>> 03-30 23:59:13.063: DEBUG/dalvikvm(2590): GC_CONCURRENT freed 407K, 6%
>>> free 8757K/9224K, paused 4ms+4ms, total 33ms
>>> 03-30 23:59:20.142: DEBUG/dalvikvm(2590): GC_CONCURRENT freed 407K, 6%
>>> free 8757K/9228K, paused 5ms+3ms, total 30ms
>>> 03-30 23:59:27.227: DEBUG/dalvikvm(2590): GC_CONCURRENT freed 407K, 6%
>>> free 8757K/9224K, paused 6ms+2ms, total 31ms
>>> 03-30 23:59:34.306: DEBUG/dalvikvm(2590): GC_CONCURRENT freed 407K, 6%
>>> free 8757K/9232K, paused 4ms+2ms, total 23ms
>>> 03-30 23:59:41.392: DEBUG/dalvikvm(2590): GC_CONCURRENT freed 407K, 6%
>>> free 8757K/9224K, paused 4ms+2ms, total 27ms
>>> 03-30 23:59:48.470: DEBUG/dalvikvm(2590): GC_CONCURRENT freed 407K, 6%
>>> free 8757K/9232K, paused 5ms+2ms, total 30ms
>>>
>>> Now I have no idea which processes are to blame, but I did notice that
>>> when "other" events on the device occur it can lead to a spike in (I
>>> assume) CPU usage which causes a visible drop in frame rate in the game.
>>>
>>> For example my wifi connection dropped out one time and the logs went
>>> crazy with other processes complaining about a lost connection and trying
>>> desperately to tell me about it.  This caused a fairly severe jolt in the
>>> game dropping the frame rate from 60fps to around 20fps for about a minute
>>> while everything settled down and got on with things.
>>>
>>> I had noted on a previous 
>>> threada
>>>  statement from Dianne Hackborn:
>>>
>>> *"as of 1.6 such GCs in a background process can not together take more
>>> than ~10% of the CPU from any foreground process that wants to run."*
>>>
>>> This sounds good, but I'm wondering if this is still the case as of
>>> 4.2.2?  I am seeing behavior that appears to indicate this may not the case.
>>>
>>> Is there anything I can do to ensure other processes are not using more
>>> than 10% of CPU (or any number really)?  Or some other
>>> restrictions/priorities that might help alleviate this external resource
>>> usage?
>>>
>>> Thanks,
>>>
>>> Jason.
>>>
>>  --
>> --
>> You received this message because you are subscribed to the Google
>> Groups "Android Developers" group.
>> To post to this group, send email to android-developers@googlegroups.com
>> To unsubscribe from this group, send email to
>> android-developers+unsubscr...@googlegroups.com
>> For more options, visit this group at
>> http://groups.google.com/group/android-developers?hl=en
>> ---
>> You received this message because you are subscribed to a topic in the
>> Google Groups "Android Developers" group.
>> To unsubscribe from this topic, visit
>> https://groups.google.com/d/topic/android-developers/yQVg0WzChko/unsubscribe?hl=en
>> .
>> To unsubscribe from this group and all its topics, send an email to
>> android-developers+unsubscr...@googlegroups.com.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>>
>>
>  --
> --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to android-developers@googlegroups.com
> To unsubscribe from this group, send email to
> android-developers+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en
> ---
> You received this message because you are subscribed to a topic in the
> Google Groups "Android Developers" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/android-developers/yQVg0WzChko/unsubscribe?hl=en
> .
> To unsubscribe from this group and all its topics, send an email to
> android-developers+unsubscr...@googlegroups.com.
> For

[android-developers] Python 3 APK

2013-04-13 Thread Anthony Prieur
Hi, 

For Python 3 devs who want to embed their code in an APK I just added the 
Python 3 apk template: http://code.google.com/p/android-python27/

A.

-- 
-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to android-developers+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.




[android-developers] Re: Android App - Python+Eclipse

2012-09-29 Thread Anthony Prieur
You can use https://code.google.com/p/android-python27/ to embed your 
project (+Python2.7 interpreter) in an APK.


Le jeudi 20 septembre 2012 23:09:33 UTC+2, Prat a écrit :
>
> Hello,
>
> I am a beginner of android apps. I am using eclipse to develop an android 
> app for samsung galaxy tab. I have installed pydev plugin for eclipse too. 
> However, I am unsure of how to bundle my python files and create a new 
> android app. Basically, I do not know, where to put my python files 
> (src/gen/res etc). Please help me with a reference material that can give 
> detailed notes on the procedure. Thanks.
>
> Regards,
>
> Prat
>
>
>

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Re: [android-developers] startActivityForResult() from service

2012-10-12 Thread Anthony Prieur
Create a custom facade for the built in SL4A RPC server as explained here: 
https://code.google.com/p/android-python27/wiki/TutorialHowToCreateCustomRpcFacade

And POST the result back to Java from you Python script 
e.g. droid.myResult(xxx)


Le jeudi 11 octobre 2012 14:27:17 UTC+2, Archana a écrit :
>
> Hi,
>
> I have to execute a Python script from my service. I need to wait till the 
> script has finished execution and returns a result. Hence am using it. 
>
> On Thursday, October 11, 2012 3:20:41 PM UTC+3, Mark Murphy (a Commons 
> Guy) wrote:
>>
>> On Thu, Oct 11, 2012 at 8:13 AM, Archana  wrote: 
>> > Hi, I have defined a service. 
>> > 
>> > I need to call startActivityForResult(intent,REQUEST_CODE) from this. 
>>
>> That is not supported. IMHO, it does not even make any sense. Why do 
>> you think that you "need" to do this? 
>>
>> -- 
>> Mark Murphy (a Commons Guy) 
>> http://commonsware.com | http://github.com/commonsguy 
>> http://commonsware.com/blog | http://twitter.com/commonsguy 
>>
>> _The Busy Coder's Guide to Android Development_ Version 4.2 Available! 
>>
>

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

[android-developers] Re: Video (VideoView) flickering and/or doesn't display on ICS (but works fine on Android <= 2.x)

2012-10-12 Thread Anthony Prieur
Does changing android:targetSdkVersion="15" to android:targetSdkVersion="11" 
change something ? I noticed in my app (Webview/VideoView)that the 
behaviour is different. Removing the HW acceleration fixed the flicking for 
me.


Le lundi 7 mai 2012 08:34:17 UTC+2, Mathias Lin a écrit :
>
> I have an app with a VideoView, which works fine on all Android devices up 
> to 2.x (Gingerbread), but has problems with devices running ICS.
>
> On some devices, the videos don't play, on other devices the video doesn't 
> play when rotating the device. Instead, the screen starts flickering.
> (tested on: SGS2, HTC Desire, LG L7, Ainovo Paladium tablet, all running 
> 4.0.x)
>
> I've already tried changing the manifest to 
> android:hardwareAccelerated="false" and also set the VideoView layer type 
> to mVideoView.setLayerType(View.LAYER_TYPE_SOFTWARE, null);
>
> The code itself is very basic and just using the standard video view and 
> media controller:
>
> setContentView(R.layout.act_video_player);
> mVideoView = (VideoView) findViewById(R.id.vw_player);
> mVideoView.setLayerType(View.LAYER_TYPE_SOFTWARE, null);
> Display display = ((WindowManager) 
> getSystemService(WINDOW_SERVICE)).getDefaultDisplay();
> MediaController mc = new MediaController(this);
> mVideoView.setMediaController(mc);
> Uri uri = Uri.parse(mVideoURI);
> mVideoView.setVideoURI(uri);
> mVideoView.requestFocus();
>
>
> and the manifest:
>
>android:minSdkVersion="7"
>   android:targetSdkVersion="15"/>
>
>  android:largeScreens="true"
> android:normalScreens="true"
> android:smallScreens="false"
> android:resizeable="true"
> android:anyDensity="true"/>
>
>  ...
> android:hardwareAccelerated="false"/>
>
>
> Below is the complete log, of which I think the following lines are 
> relevant:
>
> W/QCvdec ( 2751): get_config: unknown param 117440527
> I/OMXCodec( 2751): [OMX.qcom.7x30.video.decoder.mpeg4] video dimensions 
> are 960 x 560
> W/QCvdec ( 2751): get_extension_index: Error, Not implemented
> E/OMXNodeInstance( 2751): OMX_GetExtensionIndex failed
>
> Anybody else having experienced issues with video playback on ICS?
>
> Complete log here:
>
> D/QCvdec ( 2751): VDEC Open with new H 560 and W 960
>
> I/QC_CORE ( 2751): OMXCORE: qc_omx_component_get_parameter 675aec, 
> 41804b60 , 33554433
>
> D/QCvdec ( 2751): portDefn->nBufferSize 806400 m_height 560 m_width 960
>
> I/QC_CORE ( 2751): OMXCORE: qc_omx_component_set_parameter 675aec, 
> 41804b60 , 33554433
>
> I/OMXCodec( 2751): [OMX.qcom.7x30.video.decoder.mpeg4] Enable frame by 
> frame mode
>
> I/QC_CORE ( 2751): OMXCORE: qc_omx_component_set_parameter 675aec, 
> 41804c6c , 2130706434
>
> I/QC_CORE ( 2751): OMXCORE: qc_omx_component_get_parameter 675aec, 
> 41804ba8 , 33554433
>
> I/QC_CORE ( 2751): OMXCORE: qc_omx_component_set_parameter 675aec, 
> 41804ba8 , 33554433
>
> I/QC_CORE ( 2751): OMXCORE: qc_omx_component_get_parameter 675aec, 
> 41804ba8 , 33554433
>
> I/QC_CORE ( 2751): OMXCORE: qc_omx_component_get_parameter 675aec, 
> 41804b1c , 33554433
>
> D/QCvdec ( 2751): portDefn->nBufferSize 806400 m_height 560 m_width 960
>
> I/QC_CORE ( 2751): OMXCORE: qc_omx_component_get_config 675aec
>
> W/QCvdec ( 2751): get_config: unknown param 117440527
>
> I/OMXCodec( 2751): [OMX.qcom.7x30.video.decoder.mpeg4] video dimensions 
> are 960 x 560
>
> W/QCvdec ( 2751): get_extension_index: Error, Not implemented
>
> E/OMXNodeInstance( 2751): OMX_GetExtensionIndex failed
>
> I/QC_CORE ( 2751): OMXCORE: qc_omx_component_get_state 675aec
>
> I/QC_CORE ( 2751): OMXCORE: qc_omx_component_deinit 675aec
>
> I/QC_CORE ( 2751): Calling FreeHandle in state 1 
>
> E/OMXCodec( 2751): Attempting to allocate OMX node 
> 'OMX.qcom.video.decoder.mpeg4'
>
> E/OMXCodec( 2751): Attempting to allocate OMX node 'OMX.TI.Video.Decoder'
>
> E/OMXCodec( 2751): Attempting to allocate OMX node 'OMX.SEC.MPEG4.Decoder'
>
> E/OMXCodec( 2751): Attempting to allocate OMX node 
> 'OMX.google.mpeg4.decoder'
>
> E/OMXCodec( 2751): Successfully allocated OMX node 
> 'OMX.google.mpeg4.decoder'
>
> E/OMXCodec( 2751): [OMX.google.mpeg4.decoder] Video O/P 
> format.eColorFormat 0x41804bf8
>
> I/OMXCodec( 2751): [OMX.google.mpeg4.decoder] Enable frame by frame mode
>
> W/OMXCodec( 2751): Failed to set frame packing format on component
>
> I/OMXCodec( 2751): [OMX.google.mpeg4.decoder] video dimensions are 352 x 
> 288
>
> I/OMXCodec( 2751): [OMX.google.mpeg4.decoder] Crop rect is 352 x 288 @ (0, 
> 0)
>
> E/OMXCodec( 2751): Attempting to allocate OMX node 'OMX.TI.AAC.decode'
>
> E/OMXCodec( 2751): Attempting to allocate OMX node 'OMX.google.aac.decoder'
>
> E/OMXCodec( 2751): Successfully allocated OMX node 'OMX.google.aac.decoder'
>
> D/MediaPlayer( 6712): getMetadata
>
> I/OMXCodec( 2751): [OMX.google.mpeg4.decoder] video dimensions are 960 x 
> 560
>
> I/OMXCodec( 2751): [OMX.google.mpeg4.decoder] Crop rect is 960 x 560 @ (0, 
> 0)
>
> I/OMXCodec( 2751): [OMX.google.mpeg4.decoder] video dimensions are 960 x 
> 560
>
> I/OMXCod

[android-developers] Re: Why would SIGSEGV crash occur in Galaxy S3 Android WebView?

2012-10-12 Thread Anthony Prieur
Try HW acceleration ON or OFF, ICS Webview has troubles with some CSS/CSS3 
+ HW acceleration. Also try to lower android:targetSdkVersion to 11 for 
example.


Le jeudi 11 octobre 2012 08:09:54 UTC+2, Johnabre a écrit :
>
> I have a complex, interactive HTML5 in an Android WebView - and it works 
> fine on basically all platforms except Galaxy S3.  On Galaxy S3 (Android 
> 4.0.4), once out of every 5 times or so, just after the load completes, 
> /system/lib/libwebcore.so tries to access invalid memory and a Fatal signal 
> 11 (SIGSEGV) at [various addresses] (code=1) is thrown.
>
> The HTML5 is a tiny battle where enemies appear and the user slashes them 
> to proceed.  In between battles are normal html pages: normal page -> HTML5 
> battle -> normal page -> HTML5 battle -> normal page -> HTML5 battle.  The 
> HTML5 doesn't do anything particularly out-of-the-box - there's a lot of 
> -webkit-animation calls...
>
> .enemy {
> position:absolute;
> opacity:0;
> -webkit-animation:enemyAnim 0.6s linear 0.2s;
> }
>
> …that reference a lot of -webkit-keyframes...
>
> @-webkit-keyframes enemyAnim {
> from {
>  -webkit-transform: matrix(1, 0, 0, 1, 144.25, 150.25) scale(1, 1);
>  opacity:1;
> }
> 8.33% {
>  -webkit-transform: matrix(1, 0, 0, 1, 189.406, 102.206) scale(1.3066, 
> 1.3066);
>  opacity:1;
> }
> 16.66% {
>  -webkit-transform: matrix(1, 0, 0, 1, 200.424, 82.649) scale(1.414, 
> 1.414);
>  opacity:1;
> }
> /*…*/
>
> And a fairly complex div tree, but nothing particularly experimental. 
>  There's some level of Javascript, but the hangs appear to occur even with 
> all Javascript turned off.
>
> Has anyone ever had a problem with a Galaxy S3 being…different?  No 
> Android 2.x devices have this problem, and even a Galaxy Nexus running 
> 4.1.1 doesn't seem to have any particular problem.  I've never been tempted 
> to write to Stack Overflow before, but this is really vexing me...
>
> Searching on "Android WebView sigsegv crash" & "4.0.4 WebView sigsegv 
> crash" gives several issues, but:
>
> - webview.clearCache()/webView.destroyDrawingCache() don't seem to have an 
> effect (though this hang is clearly a memory issue, adding/removing 
> System.gc()s in various places had no great result)
> http://stackoverflow.com/questions/4973310/signal-11-sigsegv-crash-android
>
> - There's no use of canvas as in
>
> http://stackoverflow.com/questions/10989120/very-strange-crash-drawing-on-canvas-on-android-4-0-3-a-libc-fatal-signal-11
> (Yes I know - calling this page HTML5 is a bit of a stretch)
>
> - There's no use of clearView() as in
>
> http://stackoverflow.com/questions/12261523/execute-webview-loadurl-after-webview-clearview-multitimes-will-cause-crash
>
> - There's no use of preserve-3d as in
> http://code.google.com/p/android/issues/detail?id=16563
>
> - I looked at the changelist for android webkit looking for suspicious 
> fixes after 4.0.4, and thought I had something with the below, but rooting 
> the S3 and taking it to 4.1.1 didn't fix the issue:
>
> https://github.com/teamgummy/android_external_webkit/commit/61e0d189f2b74650bf72a6a2820f66a8b17c3d06
>
> Since some of the crashes are occuring during memory free()s, I know that 
> things are being free'd around the time of the crash and my gut feeling is 
> that some things are being freed mid-render that shouldn't be.  It's 
> frustrating because SIGSEGVs should be physically impossible with pure 
> HTML, JS, & CSS =/
>
> Below is a sample crash report.  Note that the crash location is not 
> limited to the below; crash reports don't seem to be wildly different but 
> there seems to be some variation in location.
>
> 10-08 17:34:06.605: I/DEBUG(524): *** *** *** *** *** *** *** *** *** 
> *** *** *** *** *** *** ***
> 10-08 17:34:06.605: I/DEBUG(524): Build fingerprint: 
> 'samsung/m0xx/m0:4.0.4/IMM76D/I9300XXBLH1:user/release-keys'
> 10-08 17:34:06.605: I/DEBUG(524): pid: 7443, tid: 7443  >>> 
> cool.tiny.rpg.battle <<<
> 10-08 17:34:06.605: I/DEBUG(524): signal 11 (SIGSEGV), code 1 
> (SEGV_MAPERR), fault addr deadbaad
> 10-08 17:34:06.605: I/DEBUG(524):  r0 deadbaad  r1 0001  r2 
> 4000  r3 
> 10-08 17:34:06.605: I/DEBUG(524):  r4   r5 0027  r6 
> 400d8540  r7 400e74f4
> 10-08 17:34:06.605: I/DEBUG(524):  r8 01fa7160  r9   10 
> bed6a584  fp 41d79970
> 10-08 17:34:06.605: I/DEBUG(524):  ip   sp bed6a2b0  lr 
> 400b9639  pc 400b59c8  cpsr 6830
> 10-08 17:34:06.605: I/DEBUG(524):  d0    d1 
>  4343
> 10-08 17:34:06.605: I/DEBUG(524):  d2  43b6800041a0  d3 
>  41a84302
> 10-08 17:34:06.610: I/DEBUG(524):  d4  8000  d5 
>  43aa3f80
> 10-08 17:34:06.610: I/DEBUG(524):  d6  43a44343  d7 
>  43cb41a0
> 10-08 17:34:06.610: I/DEBUG(524):  d8  4082f000  d9 
>  4082f400025e
> 10-08 17:34:06.610

[android-developers] Re: GPU Acceleration - still not worth using on 4.1.1?

2012-10-16 Thread Anthony Prieur
> Is anyone else seeing as much weirdness with GPU accel as I am?

I do see troubles too with GPU, especially this one: "ICS WebView blinks 
when Hardware Acceleration is used" 
http://code.google.com/p/android/issues/detail?id=25722 , very annoying as 
no HW acceleration = no HTML5 video tag working.

Seems you mentionned the Webview blink is fixed in 4.1.1, but the bug 
report looks it's not, could you confirm ?


Le mardi 16 octobre 2012 19:00:48 UTC+2, Kostya Vasilyev a écrit :
>
> I'm seeing strange issues with GPU acceleration in my app.
>
>
> First, on 4.0.3 / 4.0.4, a WebView with a dark background color flashes 
> white whenever I reload its data. It does this over the whole screen, which 
> looks really nasty in a multi-panel (fragment) UI. This is on an Asus 
> TF101, Sonty Tablet S, Acer A100 -- all Tegra 2 devices.
>
> Ok, so I turn off "hardwareAccelerated" in the manifest for API < 16.
>
>
>
> Now, if the user forces GPU acceleration on, on some devices, with some 
> content, WebView displays nothing, staying blank. Disabling "force GPU" in 
> the device's settings magically makes everything work again.
>
> I've seen the advice to check if GPU is forced, and showing a warning 
> message, but since the issue only happens occasionally, I'm not sure if 
> it's worth it to irritate those who have "force GPU" on without bad 
> consequences.
>
> This is WebView, it's not even my code (which is of course buggy and a 
> crappy), but this is part of Android.
>
> I've not seen this failure on my devices, identical to those of users 
> who'd run into this.
>
>
>
> Enter Android 4.1.1. Ok, the WebView background flash is fixed, so I 
> enable hardwareAccelerated in the manifest as a conditional boolean just 
> for API 16 and higher.
>
>
> New issue: I have an activity with an EditText, whose content I set from 
> code (a message draft) and sometimes append to (a signature). The appended 
> text sometimes renders on top of the other text, making a big mess.
>
>
> Ok, fine, I force a software layer on this EditText. This resolves the 
> text overlap issue, but now some content appears to render white on white: 
> the view scrolls as much as it's supposed to, shows the glowing overscroll 
> indicators, but there is nothing to see.
>
> If I turn hardwareAccelerated off in the manifest or remove 
> setLayerType(SOFTWARE), the same content (and I mean the same content, it's 
> loaded from a database, and it's deterministic) renders just fine.
>
>
> So here what I'm trying to understand:
>
> - Is anyone else seeing as much weirdness with GPU accel as I am?
>
> - Am I just so special hitting one bug after another?
>
> - Is GPU acceleration, by and large, unexpectedly broken and randomly 
> unusable, even in 4.1.1 on the Galaxy Nexus?
>
> - Do I have better things to do than chase one Android bug after another?
>
>
> (I'll leave the sad story about how action bar in 4.0 / 4.1 overlaps icons 
> on top of the overflow button for some other time... good thing I have a 
> replacement...)
>
>
> -- K
>
>

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

[android-developers] Re: Difference between Android and Linux Kernel ?

2012-10-19 Thread Anthony Prieur
You might want to take a look at Linaro toolchain which speedup a lot 
Android: http://www.youtube.com/watch?v=mrQRYmYip6Q


Le vendredi 19 octobre 2012 08:13:53 UTC+2, chain_chelliah a écrit :
>
> I know Android uses the Linux kernel. I hope the Android developers did 
> some modification with original Linux Kernel, especially in standard C 
> libraries. My question is whether the processing speed of Linux and Android 
> kernel are the same or different. I did some tests in different OS like 
> windows and Redhat Linux and unbuntu and android. By the results Android is 
> very slow. Android uses same Linux kernel... why this process variations 
> but i know we cant expect same speed as in Linux, but I had huge 
> differences (for example: Windows take 11 sec, Linux takes 4 sec, but 
> Android takes 55 sec to complete my test) So What is the reason for this 
> speed variation between these two linux kernels (Android and redhat both 
> are 2.6)?
>
> I'm using Android Kernel version  3.2.0.
>
> Thanks and Regards,
>
> Sangili Pandian C
>

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Re: [android-developers] Re: Difference between Android and Linux Kernel ?

2012-10-19 Thread Anthony Prieur
Try first JellyBean image, reading comments seems JB already added a
portion of Linaro optimization.

Linaro: http://www.linaro.org/downloads/


On Fri, Oct 19, 2012 at 9:17 AM, chain_chelliah
 wrote:
> Thanks for  the reply,
>
>   I'm using Beagle Bone device as developing kit. Is this OS support
> in ARM platform. If so, where i can download it.
>
>
>
> On Friday, October 19, 2012 12:32:36 PM UTC+5:30, Anthony Prieur wrote:
>>
>> You might want to take a look at Linaro toolchain which speedup a lot
>> Android: http://www.youtube.com/watch?v=mrQRYmYip6Q
>>
>>
>> Le vendredi 19 octobre 2012 08:13:53 UTC+2, chain_chelliah a écrit :
>>>
>>> I know Android uses the Linux kernel. I hope the Android developers did
>>> some modification with original Linux Kernel, especially in standard C
>>> libraries. My question is whether the processing speed of Linux and Android
>>> kernel are the same or different. I did some tests in different OS like
>>> windows and Redhat Linux and unbuntu and android. By the results Android is
>>> very slow. Android uses same Linux kernel... why this process variations but
>>> i know we cant expect same speed as in Linux, but I had huge differences
>>> (for example: Windows take 11 sec, Linux takes 4 sec, but Android takes 55
>>> sec to complete my test) So What is the reason for this speed variation
>>> between these two linux kernels (Android and redhat both are 2.6)?
>>>
>>> I'm using Android Kernel version  3.2.0.
>>>
>>> Thanks and Regards,
>>>
>>> Sangili Pandian C
>
> --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to android-developers@googlegroups.com
> To unsubscribe from this group, send email to
> android-developers+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


Re: [android-developers] Re: Difference between Android and Linux Kernel ?

2012-10-19 Thread Anthony Prieur
Asks directly to Linaro team, would be better infos there.

On Fri, Oct 19, 2012 at 9:54 AM, chainz roid
 wrote:
> Hello Mr.Anthony Prieur
>
>   chain_chellaih using Beaglebone. but in the download
> link, which one yo give the target boards are
>
> Origen
> PandaBoard
> Snowball
> Versatile Express**
>
>  Is the Jellybean image, which one is optimized, have the kernel
> with proper board config files for Beaglebone ?
>
> On Friday, October 19, 2012 11:43:53 AM UTC+5:30, chain_chelliah wrote:
>>
>> I know Android uses the Linux kernel. I hope the Android developers did
>> some modification with original Linux Kernel, especially in standard C
>> libraries. My question is whether the processing speed of Linux and Android
>> kernel are the same or different. I did some tests in different OS like
>> windows and Redhat Linux and unbuntu and android. By the results Android is
>> very slow. Android uses same Linux kernel... why this process variations but
>> i know we cant expect same speed as in Linux, but I had huge differences
>> (for example: Windows take 11 sec, Linux takes 4 sec, but Android takes 55
>> sec to complete my test) So What is the reason for this speed variation
>> between these two linux kernels (Android and redhat both are 2.6)?
>>
>> I'm using Android Kernel version  3.2.0.
>>
>> Thanks and Regards,
>>
>> Sangili Pandian C
>
> --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to android-developers@googlegroups.com
> To unsubscribe from this group, send email to
> android-developers+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Re: How to improve image quality in Android Webkit (comparing with iOS)

2012-10-31 Thread Anthony Prieur
You might get better results trying to use the Javascript 'viewport'.


Le mardi 30 octobre 2012 16:24:26 UTC+1, huberte a écrit :
>
> Trying to load http://www.sciences-physiques.eu/appli/oneimage/ both in 
> iOS and Android (SGS2).
>
> Image is 1600*2262
>
> The result is a better image on iOS. I know android can do better, because 
> I had an application with such big image downsized, and the text was 
> "clearer".
>
> I red a lot about adding some code in css, but it seems that it does not 
> apply to webkit
>
> Here are the screenshots :
>
> http://tof.canardpc.com/show/9144d047-0aaf-4906-9c96-1a991112f9fc.html
>
> http://tof.canardpc.com/show/36008198-e6ef-4b02-820b-fe2ca8b8df1c.html
>
> The code is :
>
> 
> 
> carimage
> 
>  img { width: 100%; }
> html, body {
> height: 100%;
> background-color: #1985D0
> }
> 
> 
> 
> 
>
> just that you know, if I put max-width instead of width, the result is worse 
> than with only the "width" attribute
>
> Because I'll have physics, chemistry, math and for good rendering I use 
> Latek. So I have to use image. On Android my pupils say I could use something 
> better than a bad scanner. On iOS they say it's like in their books... 
>
> Thanks a lot !
>
>

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Re: [android-developers] Re: How to improve image quality in Android Webkit (comparing with iOS)

2012-11-01 Thread Anthony Prieur
Sorry I've no example myself, you would find on the net.


On Thu, Nov 1, 2012 at 8:35 PM, huberte  wrote:
> thanks Anthony, may I have a code example please ?
>
>
>
> Le mercredi 31 octobre 2012 06:39:24 UTC-4, Anthony Prieur a écrit :
>>
>> You might get better results trying to use the Javascript 'viewport'.
>>
>>
>> Le mardi 30 octobre 2012 16:24:26 UTC+1, huberte a écrit :
>>>
>>> Trying to load http://www.sciences-physiques.eu/appli/oneimage/ both in
>>> iOS and Android (SGS2).
>>>
>>> Image is 1600*2262
>>>
>>> The result is a better image on iOS. I know android can do better,
>>> because I had an application with such big image downsized, and the text was
>>> "clearer".
>>>
>>> I red a lot about adding some code in css, but it seems that it does not
>>> apply to webkit
>>>
>>> Here are the screenshots :
>>>
>>> http://tof.canardpc.com/show/9144d047-0aaf-4906-9c96-1a991112f9fc.html
>>>
>>> http://tof.canardpc.com/show/36008198-e6ef-4b02-820b-fe2ca8b8df1c.html
>>>
>>> The code is :
>>>
>>> 
>>> 
>>> 
>>> 
>>> carimage
>>> 
>>>  img { width: 100%; }
>>> html, body {
>>> height: 100%;
>>> background-color: #1985D0
>>> }
>>> 
>>> 
>>>
>>> 
>>>
>>> 
>>> 
>>>
>>> just that you know, if I put max-width instead of width, the result is
>>> worse than with only the "width" attribute
>>>
>>> Because I'll have physics, chemistry, math and for good rendering I use
>>> Latek. So I have to use image. On Android my pupils say I could use
>>> something better than a bad scanner. On iOS they say it's like in their
>>> books...
>>>
>>> Thanks a lot !
>
> --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to android-developers@googlegroups.com
> To unsubscribe from this group, send email to
> android-developers+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Set android:largeHeap = true programmatically ?

2012-11-14 Thread Anthony Prieur
I saw since API 11 we can add in the AndroidManifest.xml: android:largeHeap 
= "true"

Can I set this programmatically ?

Thanks

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Re: [android-developers] Re: Should SQLiteDatabases be limited to 2Gig?

2013-09-20 Thread Anthony Prieur
>From my guess the database gets corrupted because of (some) flash disk 
controllers that lie to the OS and do not flush/sync properly the FS before 
crash/reboot, so even with transactions the DB gets corrupted in some 
cases. 

Le vendredi 20 septembre 2013 02:34:51 UTC+2, Kostya Vasilyev a écrit :
>
>  Yes, but if the database can't be opened at sqlite level, it would only 
> help the app know that, not recover the data... And there are other ways to 
> detect that. Back to square one: why do they get corrupted in the first 
> place?
>
> Nathan 20 пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ 2013пїЅпїЅ. 4:05:53 
> пїЅпїЅпїЅпїЅпїЅпїЅпїЅ: 
>
>
>
> On Thursday, September 19, 2013 4:31:23 PM UTC-7, Kostya Vasilyev wrote:
>>
>>  
>> http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/2.1_r2/android/database/sqlite/SQLiteDatabase.java
>>
>> Look for a method called onCorruption.
>>
>
> It looks like we could, in 4.0+, define a custom DatabaseErrorHandler that 
> could do something different. 
>
> I have not done so. 
>
> Nathan
>  
>
> -- 
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to 
> android-d...@googlegroups.com
> To unsubscribe from this group, send email to
> android-developers+unsubscr...@googlegroups.com 
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en
> --- 
> You received this message because you are subscribed to the Google Groups 
> "Android Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to android-developers+unsubscr...@googlegroups.com .
> For more options, visit https://groups.google.com/groups/opt_out.
>
> 

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to android-developers+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.