Profile

Cover photo
Alex Hilton
Works at Opera Software ASA
Attended 西南石油大学
Lives in Nanjing
49 followers|64,200 views
AboutPostsPhotosVideos

Stream

Alex Hilton

General Discussion  - 
 
Why does Android enforce that only main thread can touch views? ViewRootImpl#checkThread will reject any non main thread when operating views. What are the concerns if allow any thread to touch views? Some other GUI platforms (like Swing) do not have such constraint.
3
Karlheinz Agsteiner's profile photoUgo Nwakama's profile photoMattias Isegran Bergander's profile photoAndrew Tsai's profile photo
5 comments
 
Performance, if you think about it, if Views are to be made thread-safe, a good portion of CPU cycles would be wasted to monitor any View calls from threads.
Add a comment...

Alex Hilton

Shared publicly  - 
 
Codeanywhere is a fast and light code editor engineered for the developer o...
1
Add a comment...

Alex Hilton

Nexus 6 / 6P  - 
 
Android5.1 seems has battery issues. Battery becomes about 30% from 100% by only listening musics with Google Music for about one hour.
And when WiFi is on, battery drops quickly even charger is connected.
1
Phuong Hoang's profile photoAlex Hilton's profile photoBryce Cordill's profile photo
4 comments
 
+Alex Hilton​ try clearing cache, and if that doesn't work, a factory reset should do the trick. 
Add a comment...

Alex Hilton

Shared publicly  - 
 
为什么现在那么多人应聘产品经理岗位?
http://www.raychase.net/2737
 ·  Translate
1
Add a comment...

Alex Hilton

ADT Eclipse Plugin  - 
 
Why ADT Bundle failed to update ADT every time when build tools updates?

After upgrade build tools and new API, ADT also need to upgrade. But no updates can be found when check updates.

Is there any better way to upgrade ADT? I used to upgrade it manually, i.e remove old version, download latest version manually then install.
1
Add a comment...

Alex Hilton

Nexus/Pixel平板  - 
 
各位的Nexus 7收到5.0的推送了吗?
 ·  Translate
1
Zhengwei Qi's profile photoPingfei Kwok's profile photo乾荒姬(颛顼)'s profile photobinbin wu's profile photo
13 comments
 
我感觉半个月能收到就笑了
 ·  Translate
Add a comment...

Alex Hilton

General Discussion  - 
 
Why Android Frameworks use client-server architecture a lot? Such as media server, audio server and camera server(after Lollipop). Camera API, for example, old camera API live directly in app server, camera 2 introduce CameraManager and camera server. The APIs are simply proxies to the servers and the servers do the real work. What are the advantages of this kind CS over directly provides the API?
4
Christophe Beyls's profile photoAlessandro Pellizzari's profile photo
2 comments
 
If an app behaves badly, taking control of the camera/audio/media/whatever and not releasing it, with a client/server architecture you can kick it out when a new foreground app requests it. 
Add a comment...

Alex Hilton

General Discussion  - 
 
How to do realtime rendering with RenderScript?
Why deprecate RenderScriptGL, RSSurface and RSTextureView? How to do realtime rendering with RenderScript now? And how to implement live wallpaper with RenderScript now? Built-in livewallpaper like Galaxy and HoloSpiral are based on RSSurfaceView, but not available in SDK anymore.
2
Alex Hilton's profile photo
 
Does anyone know any secrets about this?
Add a comment...

Alex Hilton

Help Center  - 
 
Why Dialog enforce Activity context where its parameter is common Context? If try to show dialog with application context, you will get crash. Can anyone explain this in detail?
2
Ian Lake's profile photo南风不竞's profile photoAnton Spaans's profile photoAlex Hilton's profile photo
10 comments
 
+Anton Spaans That's also the thing I wanna know. It is really confusing and almost every beginner would get frustrated by the crash caused by feeding application context to Dialog, I am afraid.
Add a comment...

Alex Hilton

Shared publicly  - 
 
rare blue sky
1
Add a comment...

Alex Hilton

Shared publicly  - 
 
终于到了1.0了
 ·  Translate
 
Hey #androidDev, guess what? Android Studio 1.0, that's what!

http://developer.android.com/sdk/index.html
1
Add a comment...
Collections Alex is following
View all
Work
Occupation
Software Engineer
Skills
Android, Java, Python, C/C++
Employment
  • Opera Software ASA
    Software Engineer, 2013 - present
  • Archermind.Inc
    Programming, 2009 - 2013
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Nanjing
Previously
Beijing - Chendu
Links
Story
Introduction
With great power comes great responsibility
Education
  • 西南石油大学
    2005
Basic Information
Gender
Male