android
文章平均质量分 61
TOP_WARNING
这个作者很懒,什么都没留下…
展开
-
TranslateAnimation详解
Android JDK为我们提供了4种动画效果,分别是: AlphaAnimation,RotateAnimation, ScaleAnimation, TranslateAnimation.今天我想讲解的是TranslateAnimation这个动画效果。也是本人在做一个移动图片的动画效果的项目时,遇到了一些问题。在网上查了很多资料,搞了好几天。终于明白怎么使用这个TranslateAnimat原创 2013-04-02 15:45:57 · 597 阅读 · 0 评论 -
Android获取屏幕高度、标题高度、状态栏高度详解
我们需要获取Android手机或Pad的屏幕的物理尺寸,以便于界面的设计或是其他功能的实现。下面就介绍讲一讲如何获取屏幕的物理尺寸 下面的代码即可获取屏幕的尺寸。 在一个Activity的onCreate方法中,写入如下代码: DisplayMetrics metric = new DisplayMetrics(); getWindowM转载 2013-03-21 11:36:01 · 11858 阅读 · 2 评论 -
Android中的onConfigurationChanged方法不能被调用
自从Android 3.2(API 13),screen size也开始跟着设备的横竖切换而改变。所以,在AndroidManifest.xml里设置的MiniSdkVersion和 TargetSdkVersion属性大于等于13的情况下,如果你想阻止程序在运行时重新加载Activity,除了设置"orientation",你还必须设置"ScreenSize"。解决方法:Andr原创 2013-03-21 11:33:36 · 812 阅读 · 0 评论 -
Android Activity启动模式分析
在Android的联机文档中,有对Activity的简单介绍,现在通过编写代码对Activity的启动模式做一个深入的理解。 在配置文件AndroidManifest.xml中,activity元素的android:launchMode属性用来配置对应Activity的启动模式,目前有以下四种启动模式:1.standard 2.singleTop 3.singleTask转载 2013-03-21 11:37:20 · 606 阅读 · 0 评论 -
SharedPreferences简介
SharedPreferences简介在Android开发过程中,有时候我们需要保存一些简单的软件配置等简单数据的信息,而如果我们直接用数据库存储的话又不太方便,在这里我们就可以用到SharedPreferences,SharedPreferences保存的数据主要是类似于配置信息格式的数据,因此保存的数据主要是简单类型的键值对(key-value),它保存的是一个XML文件。Shared转载 2013-03-21 11:38:18 · 644 阅读 · 0 评论 -
Android对adapter的优化,让你的listview更流畅
Android在UI优化方面可以从以下五个方面入手:Adapter优化 背景和图片优化 绘图优化 视图和布局优化 内存分配优化 这里主要讲adapter的优化。Adapter与View的连接主要依靠getView这个方法返回我们需要的自定义view。ListView是Android app中一个最最最常用的控件了,所以如何让ListView流畅运行,原创 2013-04-12 13:54:50 · 1927 阅读 · 0 评论 -
资料
以下是资源列表:[Android.开发书籍 高清PDF].Apress.Pro.Android.Media.Dec.2010[android.开发书籍 高清PDF].Hello.Android.3rd.Edition [Android.开发书籍 高清PDF].The.Android.Developers.CookbookAndroid应用程序源代码举例And转载 2013-07-09 11:16:43 · 397 阅读 · 0 评论 -
android适配各种分辨率的问题
Android设备屏幕的尺寸是各式各样的,如小米是4英寸的,Xoom平板是10英寸;分辨率也千奇百怪,800×480,960×540等;Android版本的碎片化问题更是萦绕于心,不过在设计应用时可以分为两大块:3.0之前的版本和3.0之后的版本。这种情况会带来什么问题我们用三个假设来说明一下。假设你的手上有两个4英寸的设备,设备A的分辨率是800×480,设备B的分辨率是1600×960转载 2014-02-26 10:52:51 · 481 阅读 · 0 评论 -
Android Fragment完全解析,关于碎片你所需知道的一切
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/8881711我们都知道,Android上的界面展示都是通过Activity实现的,Activity实在是太常用了,我相信大家都已经非常熟悉了,这里就不再赘述。但是Activity也有它的局限性,同样的界面在手机上显示可能很好看,在平板上就未必了,因为平板的屏幕非常大,手机转载 2014-02-14 15:07:37 · 522 阅读 · 0 评论 -
(精!)多屏幕多分辨率的支持和一些概念
快速预览Android 在不同的屏幕大小和密度上执行屏幕的显示会影响用户界面的效果系统处理大多数的自适应屏幕你应该针对屏幕创建资源以更好的控制你的UI Android 是一个系统,运行在这个系统上的很多设备它们的屏幕大小和密度都不一样。但我们需要解决这个问题。本节为详细的为你解释一些基础概念和教你怎么处理关于多屏幕多分辨率的支持。 虽然系统会根据不同的屏幕来执行缩放和调整你的App转载 2014-02-26 22:45:14 · 601 阅读 · 0 评论 -
【数据缓存】
最近真够忙的,瞎忙!好久没写博客。不知道写什么,就写些最近对用户体验这块的一个小的见解吧。无论大型或小型应用,灵活的缓存可以说不仅大大减轻了服务器的压力,而且因为更快速的用户体验而方便了用户。从事Android开发工作以来,个人认为Android应用可以说是作为小型应用,只是其中很多的开发时间花费在细节之上(UI交互方式、响应速度、效果、字体、颜色等等),其中90%乃至99的应用并不是需要实时转载 2014-02-14 16:30:58 · 961 阅读 · 0 评论 -
如何反编译apk文件得到源码和XML文件
相信很多开发者都知道反编译APK,正常情况下,如果我们想要看看xml,看看java源代码,是看不了的。用压缩工具解压apk得到的文件也都是二进制文件,打开后全是乱码。 开发者能够用的也仅仅是图片资源,这往往也满足不了开发者的需求。 下面我就给大家详细讲解一下Android-apk的反编译步骤: 注意:反编译的前提是:开发者没有使用proguard(转载 2014-02-26 21:05:37 · 850 阅读 · 0 评论 -
android 常见分辨率(mdpi、hdpi 、xhdpi、xxhdpi )及屏幕适配注意事项
1 Android手机目前常见的分辨率1.1 手机常见分辨率:4:3VGA 640*480 (Video Graphics Array)QVGA 320*240 (Quarter VGA)HVGA 480*320 (Half-size VGA)SVGA 800*600 (Super VGA)5:3WVGA 800*480 (Wide VG转载 2014-02-26 21:35:11 · 683 阅读 · 0 评论 -
(加精!!!)Android实战技术: 用Dimension解决多屏幕适配的问题
开闭原则--可变与不变的分离,且容易定制应用程序的目的是尽可能做到适用于多种设备,这些设备的配置不尽相同,有些不同的物理尺寸,分辨率.为了达到最佳的适配效果,和最少的代码重复,以及最好的可扩展性,就需要分离资源的使用和资源.用一个统一的资源管理者来管理资源.代码通过资源管理者提供的统一的接口来获取资源.这样对于使用者来讲资源的获取的方式是统一,资源者无需关心如何为不同的设备获取不同的资源.这样转载 2014-02-27 19:47:26 · 909 阅读 · 0 评论 -
通过fragment实现tabhost切换页面的功能
天介绍的是利用fragment实现tabhost切换页面的效果,在以前的时候都是使用tabhost或者利用tabactivity实现这样的功能,但是从4.0开始goolgle已经不再推荐我们使用这两种方法了,转而使用fragment代替。好了不废话了,先看几张效果图吧:下载地址:http://download.csdn.net/detail/yefengyulu/5211161转载 2014-02-15 10:26:50 · 1364 阅读 · 0 评论 -
Android生成签名文件并用其对apk文件进行签名
《一》使用命令行生成签名文件 (1)创建一个用来存放签名文件的文件夹Android_keystore(2)在命令行窗口中输入命令:(粗体部分) [java] view plaincopyD:\Android_keystore>keytool -genkey -alias aeo_android.keystore -keyalg RSA -val idity 2转载 2014-02-20 10:47:55 · 780 阅读 · 0 评论 -
android 设置——PreferenceActivity(首选项设置页)
一、PreferenceActivity简介 一直都以为软件的设置界面都是作者自己写的,今天才发现有个现成的PreferenceActivity可以使用,非常方便。大家都应该知道绝大多数应用都有选项页面,这里指的选项页面绝大多数使用过PreferenceActivity继承下来的(当然,如果你牛逼你也可以自己写)。如果你还不知道什么是Preference,请移步(http://blog.cs转载 2014-03-11 11:23:12 · 984 阅读 · 0 评论 -
Android中的通知Notification
1、获得系统服务notificationmanager=(NotificationManager) context.getSystemService(NOTIFICATION_SERVICE);2、创建Notificationnotification=new Notification(R.drawable.keai,"可爱",System.currentTimeMillis());转载 2014-03-11 10:12:26 · 859 阅读 · 2 评论 -
android webview 保存cookie
在用webview登陆某网站web客户端时,需要保存cookie,这样退出再进入时就不用二次登陆,android使用webview解决Cookie问题的方法是————————————————public class WebClientActivity extends Activity { WebView achieveView; @Override protect原创 2014-03-13 10:27:16 · 2915 阅读 · 0 评论 -
XMPP实现IM
http://blog.csdn.net/wuhongqi0012/article/details/13999031转载 2014-03-07 18:09:36 · 604 阅读 · 0 评论 -
XMPP 实现IM(二)——openFire的配置和使用
[转载]http://www.cnblogs.com/charley_yang/archive/2011/03/27/1997052.html主要包含4个章节:1. Java 领域的即时通信的解决方案2. 搭建 Openfire 服务器3. 使用客户端测试我们搭建的 Openfire 服务器4. Smack 和 ASmack一、Java领域的即时通信的解决方案转载 2014-03-07 18:34:05 · 3499 阅读 · 0 评论 -
XMPP 实现IM(三)
http://blog.csdn.net/shimiso/article/details/8816558转载 2014-03-07 18:51:22 · 648 阅读 · 0 评论 -
如何实现设置页面顶部添加导航栏,以及自定义风格
在onCreate中增加自定义布局01020304050607@Overrideprotectedvoid onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); addPreferencesFromResou转载 2014-03-14 14:38:06 · 2039 阅读 · 0 评论 -
使自己的应用出现在分享列表
实现分享功能 上面说的都是怎么调用分享功能,以下就开始写怎么实现分享功能,让我们的应用也出现在分享列表中。前面也说了分享功能是使用隐式调用Activtiy实现的,Activity需要声明 。声明intent-filter[java] view plaincopyprint? android:name="com.example.转载 2014-03-27 17:40:02 · 895 阅读 · 0 评论 -
开源项目侧边栏菜单(SlidingMenu)深入剖析
原创:http://blog.csdn.net/t12x3456/article/details/12798157SlidingMenu简介:SlidingMenu的是一种比较新的设置界面或配置界面效果,在主界面左滑或者右滑出现设置界面,能方便的进行各种操作.目前有大量的应用都在使用这一效果。如Evernote、Google+、Foursquare等,国内的豌豆夹,转载 2014-04-01 20:19:58 · 1284 阅读 · 4 评论 -
android slidingMenu 侧边栏菜单 的实现
http://blog.csdn.net/yangyu20121224/article/details/9258275转载 2014-04-02 13:49:41 · 916 阅读 · 0 评论 -
android监听软键盘的回车事件
mKeywordEt.setOnEditorActionListener(new TextView.OnEditorActionListener() { @Override public boolean onEditorAction(TextView arg0, int arg1, KeyEvent arg2) {原创 2014-03-25 10:25:50 · 806 阅读 · 0 评论 -
GitHub上的SliddingMenu滑动过程中卡顿问题的解决办法
找了很久,只需在menifest里添加一行代码就可以了!!!!!!!!!!————在Tag 中添加android:hardwareAccelerated="true"(硬件加速)原创 2014-05-06 14:08:04 · 1109 阅读 · 0 评论 -
scrollview嵌套listview导致listview只显示一行的终极解决方案
1、前言从谷歌那里找到的ScrollView嵌套ListView只显示一行的解决办法相信很多人都遇到过,然后大部分都是用这位博主的办法解决的吧刚开始我也是用这个办法解决的,首先感谢这位哥的大私奉献,贴上地址http://blog.csdn.net/p106786860/article/details/104610152、解决的核心代码 view sourceprin转载 2014-04-24 11:38:25 · 2249 阅读 · 0 评论 -
Android中实现ScrollView的滚动事件监听
最近在自己实现一个类似Pinterest瀑布流展示效果的组件,GitHub上其实有类似项目,比如PinterestLikeAdapterView、PinterestListView,但都或多或少有些不足(详见这篇文章的分析),然后自己想基于ScrollView去嵌套多列LinearLayout实现。坑爹的是系统自带的ScrollView功能相当粗糙:连个最基本的setOnScrollListene转载 2014-04-21 20:08:44 · 5655 阅读 · 1 评论 -
android-wheel实现省、市、地区联动选择效果
android-wheel实现省、市、地区联动选择效果分类: Android 2013-09-20 23:47 821人阅读 评论(2)收藏 举报Androidandroid-wheel城市选择器地区区域选择器省市地区选择器我们都知道在IOS里面有个滚轮选择器,在Android中有人也实现了一个类似的,叫android-wheel。不过个人感觉实现的还是有点粗糙转载 2014-04-10 12:01:43 · 1239 阅读 · 0 评论 -
如何让theme是自定义dialog样式的activity横向全屏显示(默认是和普通dialog那样,横向不是布满屏幕的)
如何设置Activity的大小,让你的窗口看起来不再是全屏的。有些网友可能知道通过主题比如Theme.Dialog来实现,不过今天Android123告诉大家设置Activity不再全屏显示的原理。Android Theme也主要是通过定义Style来实现的,实现的原理大家可以直接看Android Framework中的定义,今天给一种更简单,但相对灵活的方法,比如不要Theme.Dialog中的转载 2014-05-15 15:59:43 · 1306 阅读 · 0 评论 -
Android Sqlite 导入CSV文件 (其他格式文件也一样)
今天遇到 Oracle 导出的12万条CSV格式数据导入 Android Sqlite 中 ,整个流程记录下,分享一下,因为处于考虑数据保密问题,下列数据都为 Demo 数据。1、首先需要将 CSV 文件处理下字符集的问题 ,众所周知 sqlite 默认字符集 UTF-8 ,涉及中文的地方如果不设置那么导入sqlite的数据将会乱码。右键选择 CSV 文件,打开方式为 记事本 ,将会看到转载 2014-04-10 12:02:37 · 1377 阅读 · 0 评论 -
关于局部更新listview的问题(只更新某个item)
public void updateView(int itemIndex,int type,int num,boolean isFavour) { //得到第一个可显示控件的位置, int visiblePosition = mWeiboListView.getFirstVisiblePosition(); //只有当要更新的view在可见的位转载 2014-05-22 16:47:14 · 600 阅读 · 0 评论 -
Android ListView滑动过程中图片显示重复错位闪烁问题解决
主要分析Android ListView滚动过程中图片显示重复、错乱、闪烁的原因及解决方法,顺带提及ListView的缓存机制。1、原因分析ListView item缓存机制:为了使得性能更优,ListView会缓存行item(某行对应的View)。ListView通过adapter的getView函数获得每行的item。滑动过程中,a. 如果某行item已经滑出屏幕,若该item不在转载 2014-07-15 20:58:09 · 1449 阅读 · 0 评论 -
各种控件的开源项目
http://www.cnblogs.com/hawkon/p/3593709.html转载 2014-05-24 10:49:03 · 1660 阅读 · 0 评论 -
高仿新浪微博
http://blog.csdn.net/LyL_Studio/article/details/9359591转载 2014-05-24 11:07:26 · 681 阅读 · 0 评论 -
http://my.oschina.net/songxinqiang/blog/192567
http://my.oschina.net/songxinqiang/blog/192567摘要 eclipse和git这个两个工具的使用人数都是相当多的,在eclipse里面也有egit插件来支持eclipse中使用git,但是网上的相关说明都是简单使用,或者没有说明白一些具体的问题,这篇文章对一些细节之处进行说明。eclipsegit egit 标签 分支转载 2014-07-21 22:45:10 · 877 阅读 · 0 评论 -
Android 获取唯一机器码的代码
做应用时很多时候都得获取到每个设备的机器码Secure.getString(getContext().getContentResolver(), Secure.ANDROID_ID)复制代码或者所有的设备都可以返回一个TelephonyManager.getDeviceId()所有的GSM设备可以返回一个TelephonyManager.ge转载 2014-06-11 14:50:32 · 4511 阅读 · 0 评论 -
eclipse git使用
一、Eclipse上安装GIT插件EGit Eclipse的版本eclipse-java-helios-SR2-win32.zip(在Eclipse3.3版本找不到对应的 EGit插件,无法安装) EGit插件地址:http://download.eclipse.org/egit/updates OK,随后连续下一步默认安装就转载 2014-07-22 23:35:55 · 519 阅读 · 0 评论