`
ericbaner
  • 浏览: 173741 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表

接口与抽象类

以下为选摘自网络,罗列至此: 接口就跟U盘的USB接口一样,可以插拔。。 当你要完成一个功能的时候,两个事物联系不大,可以用接口。 抽象类着重继承关系。如果两个东西可以看成继承关系,用抽象类。 你要弄一个有警 ...
三个步骤,将全局对象保存在Application进程。   1. 自定义Application对象   public class MyApp extends Application { //在此保留有必要的全局数据对象,如登录态信息 private Map<String, Object> mData; @Override public void onCreate() { super.onCreate(); mData = new HashMap<String, Object>(); //为多线程安全,同步化 ...
C:/javah 用法:javah [选项] <类> 其中 [选项] 包括:         -help                 输出此帮助消息并退出         -classpath <路径>     用于装入类的路径         -bootclasspath <路径> 用于装入引导类的路径         -d <目录>             输出目录         -o <文件>             输出文件(只能使用 -d 或 -o 中的一个)         -jni              ...
如何访问平时APK文件Res目录下的内容呢? 如果直接访问Apk下的assets目录可以使用AssetManager类处理,而需要访问res/raw这样的文件夹怎么办呢? APK在安装时已经解压缩,部分资源存放在/data/data/package_name/这里, 比如我们想访问res/raw/android123.cwj文件,可以使用android.resource://package_name/" + R.raw.android123 这个Uri,其中package_name是你工程的包名。   完整的处理代码为 Uri uri = Uri.parse("and ...
package com.your.company; import android.content.Context; import android.graphics.drawable.Drawable; import android.text.Editable; import android.text.TextWatcher; import android.util.AttributeSet; import android.view.MotionEvent; import android.view.View; import android.widget.EditText; ...
  Android提供了一套资源命名和编译机制,方便开发者适配多种手机屏幕和分辨率。   今天来讲一下如何将界面布局中的固定尺寸值适配至多种手机屏幕和分辨率。   界面布局中要做到良好的适配,最好不要出现固定的尺寸值,如果无法避免,那么我们怎样让这一固定尺寸值在不同手机屏幕和分辨率下进行相应变化呢?   使用res/values/dimens.xml来解决这一问题!   以下是一个示例dimens.xml:   <resources> <dimen name="button_margin_top">15dp&l ...
Android创建自定义的View, 如何写自定义的View属性以在xml布局中使用? stackoverflow上回答很好,转抄如下: http://stackoverflow.com/questions/3441396/defining-custom-attrs   Currently the best documentation is the source. You can take a look at it here (attrs.xml). You can define attributes in the top 
android中的事件类型分为按键事件和屏幕触摸事件,Touch事件是屏幕触摸事件的基础事件,有必要对它进行深入的了解。  一个最简单的屏幕触摸动作触发了一系列Touch事件:ACTION_DOWN->ACTION_MOVE->ACTION_MOVE->ACTION_MOVE...->ACTION_MOVE->ACTION_UP 当屏幕中包含一个ViewGroup,而这个ViewGroup又包含一个子view, 这个时候android系统如何处理Touch事件呢?到底是ViewGroup来处理Touch事件,还是子view来处理Touch事件呢?我只能很肯定的 ...
应该让用户先登录还是后登录? 比如一个软件有部分比较吸引人的功能,但是必须用账号登录才能享用更好的服务。那么,在这个软件设计的时候,1)让用户一开始就登录,然后享受全部功能。2)还是把小部分功能分离开,用户未登录状态可以享受大部分功能,登录后可以享受小部分特别功能。这两者哪一种用户体验更好呢? 4 个答案 9
Android JellyBean 4.1  ImagView显示不了gif图片   据https://groups.google.com/forum/?fromgroups=#!topic/android-developers/SuBm1kAuAMw   It occurs only when the bitmap loaded from the GIF has the wrong density and gets auto-scaled by the framework.   Romain GuyAndroid framework engineer   即当gif图片需要系统 ...
图为 RSA公开密钥算法的发明人,从左到右Ron Rivest, Adi Shamir, Leonard Adleman. 照片摄于1978年    RSA加密算法是最常用的非对称加密算法,CFCA在证书服务中离不了它。但是有不少新来的同事对它不太了解,恰好看到一本书中作者用实例对它进行了简化而生动的描述,使得高深的数学理论能够被容易地理解。我们经过整理和改写特别推荐给大家阅读,希望能够对时间紧张但是又想了解它的同事有所帮助。   RSA是第一个比较完善的公开密钥算法,它既能用于加密,也能用于数字签名。RSA以它的三个发明者Ron Rivest, Adi Shamir, Leonard ...
Android应用将一些html文件放在工程内的assets目录下,通过WebView去显示这些html文件, 简单地打开一个html文件是正常的。但是如果在一个html里点击一个链接,该链接指向另一个html里的一个锚位置,会出现错误,提示不可用。 "The webpage at file:///android_asset/other_file.html#fragment might...."   在  http://code.google.com/p/android/issues/detail?id=17327 里有很热闹的讨论。 以上 ...
众所周知,在国内的GPRS网络环境下,用户以cmwap接入点上网的情况居多。cmwap是中国移动的GPRS代理上网,因此在创建连接的时候,必须采用代理的方式进行连接。假设我连接的URL为:http://wap.uc.cn/;在标准代理中,是这样子的:Conection to 10.0.0.172:80GET http://wap.uc.cn/ HTTP/1.1Host: wap.uc.cn但是在J2ME中,程序并不能控制到TCP层,因此中国移动定义了一个私有协议字段:X
下面的针对于push信息的机制和技术实现向大家介绍一下。      首先,我们要知道什么是Push信息?      所谓信息推送,就是"web广播",是通过一定的技术标准或协议,在互联网上通过定期传送用户需要的信息来减少信息过载的一项新技术。推送技术通过自动传送信息给用户,来减少用于网络上搜索的时间。它根据用户的兴趣来搜索、过滤信息,并将其定期推给用户,帮助用户高效率地发掘有价值的信息。 简单的来说,信息推送就是服务器端主动向客户端发送信息,客户端进行接收信息。如下图:
本文主要对WebView进行介绍,包括webView 4个可以定制的点、设置WebView back键响应、控制网页的链接仍在webView中跳转、显示页面加载进度、处理https请求、利用addJavascriptInterface实现android程序和javascript交互等等WebView基于webkit引擎展现web页面的控件,使用前需要在Android Manifest file中配置internet访问权限,否则提示页面无法访问Xml代码  [url=][/url]<uses-permissionandroid:name="android.permissio ...
Global site tag (gtag.js) - Google Analytics