Skip to main content

Home/ Groups/ Android Dev
Vincent Tsao

解决办法之Error generating final archive: Debug certificate expired on « 岩屋(Flash/... - 1 views

  • Eclipse 编译 Android工程时,提示该错误 :Error generating final archive: Debug certificate expired on xxxxxx(日期) 解决办法: linux:Window--》Preferences--》Android--》Build中Default debug keystore显示了地址“/home/jinli/.android/debug.keystore”,删除此路径下的debug.keystore及 ddms.cfgWindow XP:进入:C:Documents and SettingsAdministrator.android 删除:debug.keystore及 ddms.cfg
Vincent Tsao

Android开发者必须深入学习的10个应用开源项目 - UU的世界 - 1 views

  •  
    很好的总结
Vincent Tsao

Selecting text in a WebView? - Stack Overflow - 1 views

  • From the class that extends WebView: public void selectAndCopyText() {    try {        Method m = WebView.class.getMethod("emulateShiftHeld", null);        m.invoke(this, null);    } catch (Exception e) {        throw new AssertionError(e);    }} And then you have to use ClipboardManager to watch for new text. P.S. Historical note: this hack is based on Android 1.5 WebView implementation.
Vincent Tsao

CommonsWare Android Components - 1 views

  • The CommonsWare Android Components, or CWAC, are open source libraries to help solve various tactical problems with Android development. Each CWAC component is packaged as a tiny JAR file that you can add to your project (e.g., drop it in libs/), requiring at most other CWAC JARs as dependencies.
Vincent Tsao

How to do ListView dynamic item growing? - Android Developers | Google Groups - 1 views

  • OnScrollListner there is an example in the API demos. On Tue, Oct 13, 2009 at 2:12 PM, wangxueming <m.wongxm...@gmail.com> wrote: > Now I want to make a  ListView,with 20 items, > Then when it scroll to the end, > I get new data and add to the end of ListView dynamic. > Just Like ListView in Android Market.
  • You can try my EndlessAdapter for that: http://github.com/commonsguy/cwac-endless
Vincent Tsao

libphonenumber - Project Hosting on Google Code - 1 views

  • oogle's common Java library for parsing, formatting, storing and validating international phone numbers. Optimized for running on smartphones. A direct port to Javascript is also available.
Vincent Tsao

Android 2.2 demolishes iOS4 in JavaScript benchmarks - 1 views

  • We compared these findings with that of our tests of Apple's mobile Safari browser on the iPhone 4. The results show that the Android device delivers significantly faster JavaScript execution than the iPhone, scoring over three times better on V8 and almost twice as fast on SunSpider
  •  
    总是有这类比较Froyo和其他OS渲染JS性能的评测,难道是Google在鼓励更多web app运行在android浏览器下?
Vincent Tsao

Kik:快速增长,更多功能 | 爱范儿: 拇指资讯小众讨论 - 1 views

  • 如果你看过主站介绍 Kik 的文章,一定对 Kik 用户的快速增长感到惊讶,这个功能简单的消息软件在短时间野蛮生长,在发行的 15 天内,用户人数从 0 增长到 100 万人
  • Kik 这种 Push IM 将快速消灭传统的短信,尤其是它把触角伸进你的通讯录之后
  • Kik 最初的目的是一个革命性的(很酷的)音乐分享、远程操作服务,但是 Kik 团队很快发现他们利用这些技术创造了一个信息交流应用,于是他们暂时放弃了音乐服务的打算,将所有多余的东西抛弃,专心做了一个快速、可靠的短消息应用。 Kik 的 CEO Ted Livingston 告诉 BGR,由于人数增长过快,他们不得不雇佣一架飞机,给数据中心增加服务器以保证服务的正常运行
  • ...1 more annotation...
  • 通讯录的那个设置是在开倒车。 Kik的魅力就是只要知道你的名字就可以发送短消息;如果非要加入好友才能发短消息,魅力荡然无存
Vincent Tsao

ArtfulBits > Products > Android > aiPrototyping - 1 views

  •  
    基于Visio的Android 原型设计工具
Vincent Tsao

androidpn - Xpress Push Notification for Android - Google Project Hosting - 1 views

  • An open source project to provide push notification support for Android -- a xmpp based notification server and a client tool kit. This project is currently being hosted at http://sourceforge.net/projects/androidpn/.
Vincent Tsao

svg-android - SVG parsing and rendering for Android - Google Project Hosting - 1 views

  • This is a compact and straightforward library for parsing SVG files and rendering them in an Android Canvas. By using vector art, the pain of supporting various screen sizes and densities in Android can be reduced. This was the library used to render the artwork and the interface of Androidify. The project also includes a Live Wallpaper app extracted from Androidify. The app shows off the SVG library, and demonstrates the rendering pipeline used to draw the Androids.
Vincent Tsao

Google 内部的哲学家:业界需要思考移动产品的道德问题 | 爱范儿: 拇指资讯小众讨论 - 1 views

  • Google 员工 Damon Horowitz 曾经是多家创业公司的联合创始人。他最近一次创业是 Aardvark 问答网站,然后就被 Google 收购。Damon Horowitz 的有趣之处在于,他拥有一个哲学博士学位,在公司内部大家称他为“哲学家”。
  • 一旦话题涉及到了科技领域的伦理道德,Horowitz 就会问大家是喜欢 iPhone 还是 Android 。当大多数人回答说“喜欢 iPhone ”时,Horowitz 就开玩笑地说你们是“冤大头”,只是因为外表漂亮而选择设备
  • 这个结果很可怕。我们更在乎手机功能的强大,而不在乎这些功能是否在道德框架之内。”
  • ...1 more annotation...
  • “崇高的道德是很难的,这要求深层次的思考,这需要我们每一个人的理智。如今我们拥有这么大的权力,到底哪些事情可以做,哪些事情不可以做,需要思考清楚。”
Vincent Tsao

android-writing-zippy-android-apps.pdf - 1 views

  •  
    Funny facts: "zippy" 音译成四川话就是"驰皮",也就是"拉风"的意思 
Vincent Tsao

YouTube - Google I/O 2011: Android Market for Developers - 1 views

  •  
    June, June, June!!!
Vincent Tsao

Android Developers Blog: Final Android 3.0 Platform and Updated SDK Tools - 1 views

  •  
    Android 3.0正式版终于发布了,同志们赶紧跟进了
Vincent Tsao

Using the Action Bar | Android Developers - 1 views

  •  
    到3.0才提供API级别的Action Bar widget Android, 你让我情何已堪!
Vincent Tsao

andro-views - Project Hosting on Google Code - 1 views

  • The workspace in a viewgroup which creates virtual views (or screens). The user is able to navigate between screens by swiping the screen with his finger.
Vincent Tsao

Fragments | Android Developers - 1 views

  • If you add multiple changes to the transaction (such as another add() or remove()) and call addToBackStack(), then all changes applied before you call commit() are added to the back stack as a single transaction and the BACK key will reverse them all together.
    • Vincent Tsao
       
      what's the point to provide such  mechanism?
  • The most significant difference in lifecycle between an activity and a fragment is how one is stored in its respective back stack. An activity is placed into a back stack of activities that's managed by the system when it's stopped, by default (so that the user can navigate back to it with the BACK key, as discussed in Tasks and Back Stack). However, a fragment is placed into a back stack managed by the host activity only when you explicitly request that the instance be saved by calling addToBackStack() during a transaction that removes the fragment.
  • In some cases, you might need a fragment to share events with the activity. A good way to do that is to define a callback interface inside the fragment and require that the host activity implement it. When the activity receives a callback through the interface, it can share the information with other fragments in the layout as necessary.
  •  
    好特別、好酷的一個類
Simon Pan

Common Layout Objects | Android Developers - 1 views

    • Simon Pan
       
      1.每個LinearLayout裡的元件都能設定Weight 2.先量出有幾個元件 3.把沒有Weight(不用擴展)的元件先占據出位置 4.剩下有設Weight的元件才會依比例分配要占據多大。
  • rest equally
  • gravity, by default, is left
  • ...8 more annotations...
  • topmost or leftmost
  • A table can leave cells empty, but cells cannot span columns
  • a single row
  • specified by ID
  • order given
  • toLeftOf
  • android:padding="10px"
  • all hold child UI elements
« First ‹ Previous 61 - 80 Next › Last »
Showing 20 items per page