`
文章列表
...
前段时间搞android 动画,在页面中使用动画后效果还是很不错的,大大提升了用户的体验感。 但是,偶然的机会,要在popupwindow 中,添加一个 显示和消失的动画,我用之前的动画效果,居然显示效果不对了。   同样是相同的代码,在页面上,就可以很好的显示,但是在popupwindow 上显示的效果,就不一样了。   eg:     //显示动画     ScaleAnimation myanim = new ScaleAnimation   (0.0f, 1.1f, 0.0f, 1.1f,Animation.RELATIVE_TO_SELF, 0.5f, Anim ...
使用heap dump来追踪这个问题。点击DDMS工具条上面的Dump HPROF文件按钮,选择文件存储位置(默认选择:D:\tools\android-sdk\tools)  这个由DDMS生成的文件不能直接用MAT工具打开,会提示文件格式不支持。需要转化: (1)运行cmd,cd 到 D:\tools\android-sdk\tools目录下 (2)输入命令hprof-conv  xxxx.hprof  yyyy.hprof   xxxx.hprof 为原文件,yyyy.hprof 为转化过后的文件(同样生成在D:\tools\android-sdk\tools目录下) (3 ...
Android EditText remove focus 只要頁面中有用到EditText 的,只要跑到那個頁面,一定會被自動focus,也就是說鍵盤會自動彈開!要取消focus,只要在你layout中的root element加上下面兩個屬性,(root element就是最外圍的那個element,預設都是LinearLayout)android:focusable="true"android:focusableInTouchMode="true"   一个Acvitivy Start了之后,会把Focus设置到一个Item上。有时 ...
今天研究了TextView一天了,发现网上有一篇讲TextView属性的,非常全,收藏一下先。 发现TextView有一个比较大的问题,就是文字排版的问题,遇到数字,字母,符号等就会有问题,目前还没有什么解决方法。 如果有高人研究出方法来解决,请指教一下哈。       android:autoLink设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all) 
在Android手机中内置了一款高性能webkit内核浏览器,在SDK中封装为一个叫做WebView组件。  什么是webkit  WebKit 是Mac OS X v10.3及以上版本所包含的软件框架(对v10.2.7及以上版本也可通过软件更新获取)。 同时,WebKit也是Mac OS X的Safari网页浏览器的基础。WebKit是一个开源项目,主要由KDE的KHTML修改而来并且包含了一些来自苹果公司的一些组件。  传 统上,WebKit包含一个网页引擎WebCore和一个脚本引擎JavaScriptCore,它们分别对应的是KDE的KHTML和KJS。不过, 随着JavaScri ...
http://618119.com/archives/2010/12/20/199.html 1.首先继承android.webkit.WebChromeClient实现MyWebChromeClient。 2.在MyWebChromeClient.java中覆盖onJsAlert,onJsConfirm,onJsPrompt三个方法。 3.在初始化Webview时设置调用webview.setWebChromeClient(new MyWebChromeClient()); 
ViewFlipper的使用 博客分类:  android AndroidOPhone
,其实在android2.0中就已经可以很简单的实现Activity 之间的动画切换效果。在startActivity 后调用 overridePendingTransition(int enterAnim,int exitAnim)     就可以实现Activity之间的动画,其中enterAnim 是下一个Activity的enter动画效果,exitAnim 是当前Actitvity退出的动画效果,在anim的file中可以定义动画,就跟定义控件的动画一样,这里就不多种解释了,相信大家多控件的动画都比较熟悉了     @Override     public ...
Android中ListView的addFooterView不显示 mListView.addFooterView(btn_more); mListView.setAdapter(mBlogListAdapter); 把addFootView放在setAdapter之前就可解决。 mListView.setAdapter(mBlogListAdapter); mListView.addFooterView(btn_more);     还有 添加foot后  mListView.getAdapter()不是你原来的那个adapter 而是一个包装adapte ...
  今天使用了下ADT 16.0 在定义一个ImageVIew的时候 总是提示这个[Accessibility] Missing contentDescription attribute on image警告,虽说可以不理 但总是感觉怪怪的,在网上一搜 发现原来这是ADT 16.0的新特性,在一些没有文本显示的控件里,如imageView和imageButton等,ADT会提示你定义一个android:contentDescription属性,用来描述这个控件的作用。英文原文如下,如有翻译的不对的地方,敬请批评指正。 Resolved this warning by setting at ...
     我们在项目中经常会遇到这样一个应用场景:执行某个耗时操作时,为了安抚用户等待的烦躁心情我们一般会使用进度条之类的空间,在android中让大家最 容易想到的就是progressbar或者progressDialog,区别在于前者是一个控件,后者是对话框。由于一些需求在弹出进度条时不希望用户 能够操作其他控件,所以只能使用progressDialog,这个时候有遇到了一个问题,我不想要progressDialog的黑色框框,感觉这样跟 应用的整体风格不协调,这个时候就考虑了写一个自定义的progressDialog。         在网上搜过很多自定义progressDialog的例 ...
Toast用于向用户显示一些帮助/提示。下面我做了5中效果,来说明Toast的强大,定义一个属于你自己的Toast。 1.默认效果 代码 Toast.makeText(getApplicationContext(), "默认Toast样式",
应用场景:某个手机阅读器程序,读者看到一篇文章,觉得不错,想要与朋友分享  。  应用展现:按手机的Menu键,弹出“分享”菜单,点击后显示一系列Android分享功能的方式(短信、E-mail等)  。  背景知识:Android上不同程序里面的Activity之间可以互相调用  。你可以在自己的程序中,调用短信程序,发送一条短信  。调用的方式就是向系统提出请求,系统会去调用适当的程序Activity  。 package com.ghstudio.sharetest; import java.util.List; import android.app.Activity; ...

ehcache

  <ehcache><diskStore path="java.io.tmpdir" /> <defaultCache maxElementsInMemory="10000"     eternal="false"   timeToIdleSeconds="120"   timeToLiveSeconds="120"   overflowToDisk="true"   maxElementsOnDisk="10000000" ...
Global site tag (gtag.js) - Google Analytics