- 博客(150)
- 资源 (21)
- 收藏
- 关注
原创 Tween动画(四种)以及Activity间跳转动画
main.xml如下:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="wrap_content" android:
2012-11-29 15:46:40 2097
原创 获取文件名
package com.example.tttt;import android.app.Activity;import android.net.Uri;import android.os.Bundle;public class MainActivity extends Activity { @Override public void onCreate(Bun
2012-11-28 18:01:20 1431
原创 线性和相对布局的总结
android的布局属性参考资料:http://blog.csdn.net/webrobot/article/details/7425078 线性布局笔记如下:android:layout_marginTop属性指的是该View或者布局(如线性布局)的上方的空间.而不要错误地理解为是距离父元素顶部的距离(除非它是此父元素的第一个控件).但是在相对布局中不是这样的,在相对布局
2012-11-27 19:59:29 2215
原创 Android设备分辨率,密度以及dp
为解决Android设备碎片化,引入一个概念density,也就是密度.它指的是在一定尺寸的物理屏幕上显示像素的数量,一般使用dpi(dots per inch,每英寸像素数)作为单位.比如设备分辨率为240x320,屏幕物理尺寸为1.5英寸x2英寸(对角线为2.5)它的密度可以用分辨率/尺寸表示:240/1.5或者即320/2,密度为160dpi。算对角线也是一样的,长的平方+宽的平方=
2012-11-26 19:42:23 2876
原创 生成JSON数据
package com.example.testcreatejson;import org.json.JSONArray;import org.json.JSONObject;import android.app.Activity;import android.os.Bundle;import android.view.Menu;public class MainActiv
2012-11-26 15:47:57 3989
原创 HttpClient获取并解析JSON数据
package com.example.testjsonandget;import java.io.BufferedReader;import java.io.InputStreamReader;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util
2012-11-26 13:59:30 12085 1
原创 Andoird中利用Uri获取返回的参数即getQueryParameter()方法的使用
有的时候需要从URL中获取一些重要的参数.最好不要利用处理String的手段来做,可以方便地使用URI达到目的.步骤如下:1 将String类型的URL转变为URI2 利用URI的getQueryParameter方法获取参数例如在Twitter的认证过程中需要获取oauth_token和oauth_verifier过程如下:Uri uri = Uri.parse(ur
2012-11-24 21:11:31 10886
原创 Android简单的开机动画
MainActivity如下:package com.cn.testanimation;import android.os.Bundle;import android.app.Activity;import android.view.Menu;import android.view.animation.Animation;import android.view.animat
2012-11-24 20:54:30 2143
原创 PopupWindow弹出效果以及处理PopupWindow的Back键的问题
MainActivity如下:package com.cn.testpopupwindow;import android.app.Activity;import android.graphics.drawable.BitmapDrawable;import android.os.Bundle;import android.view.Gravity;import androi
2012-11-24 20:04:09 2663
原创 解决ListView异步加载网络图片的各种问题(一)
MainActivity如下:package com.example.testlistview;import java.util.ArrayList;import android.os.Bundle;import android.app.Activity;import android.view.Menu;import android.widget.ListView;//
2012-11-24 15:23:03 2005 1
原创 解决ListView异步加载网络图片的各种问题(二)
MainActivity如下:package lee.listviewimage;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import lee.listviewimage.R;import android.app.Acti
2012-11-24 15:16:33 2021
原创 从网络获取JSON格式数据
public JSONObject getJson() { JSONObject resultJson = null; if ("".equals(this.mUrl) || this.mUrl == null) { return null; } HttpClient httpClient = this.getHttpClient(); StringBui
2012-11-20 10:19:20 1351
原创 Android采用C2DM实现PUSH功能的调查
C2DM原理剖析:http://blog.csdn.net/arvon2012/article/details/7978456 C2DM非常好的例子:http://blog.csdn.net/ichliebephone/article/details/6591071 这两篇博客非常棒,有需要的可以看看 注意:ClientLogin Auth token的理解ps
2012-11-19 15:21:08 1231
翻译 特南鲍姆编著经典教材《COMPUTER NERWORKS》翻译
备注:一:原文为特南鲍姆编著的经典教材《COMPUTER NERWORKS》,翻译潘爱民,清华大学出版社二:此文只作为学习交流,严禁利用其进行商业用途三:请购买正版图书 8.8电子邮件安全 当电子邮件消息在两个远程站点之间传递时,一般情况下该消息沿途要经过几十台机器。当这些机器中的任何一台都可以阅读和记录下该消息,以备将来可能使用。在实践中,不管人们怎么想,隐私是不存在
2012-11-18 16:22:36 2828
原创 利用WindowManager添加和删除自定义视图
// 添加自定义视图 // 自定义显示控件,注意要指定其窗口参数。 private void showMessage(String name, String address) { WindowManager.LayoutParams params = new WindowManager.LayoutParams(); params.height = WindowManager.
2012-11-18 03:47:29 1760
原创 判断当前网络是否可用
public static boolean isNetworkAvailable(Context context) { ConnectivityManager connm = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE); if (connm == null) {
2012-11-18 03:42:27 1266
原创 保存网络图片至SD卡
package com.example.saveimagetosdcard;import java.io.File;import java.io.FileOutputStream;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.URL;import android.
2012-11-18 03:39:02 1496
原创 判断设备是否已经安装某应用
//主要是判断某个包是否已存在 public static boolean isLinePgAInstalled(Context cxt) { try { PackageInfo info = cxt.getPackageManager().getPackageInfo(PACKE_NAME, 0); if (info != null) { return tru
2012-11-18 03:34:58 1169
原创 系统服务getSystemService
传入的NAME 返回的对象 说明WINDOW_SERVICE WindowManager 窗口管理服务LAYOUT_INFLATER_SERVICE LayoutInflater
2012-11-18 03:32:11 1252
原创 Eclipse关联Servlet源码详细步骤
第一步:在Tomcat官方网站下载源码例如:tomcat-7.0.28的地址为:http://archive.apache.org/dist/tomcat/tomcat-7/v7.0.28/src/其它版本请参见:https://archive.apache.org/dist/tomcat/请将下载后的源码存放于本地硬盘并解压。 第二步:在Eclipse中点击Servlet相关...
2012-11-18 03:31:19 2942
原创 Servlet-API源码官方下载地址
这是tomcat-7其中的一个小版本:http://archive.apache.org/dist/tomcat/tomcat-7/v7.0.28/src/其他版本请参见:https://archive.apache.org/dist/tomcat/
2012-11-18 03:26:54 2893
原创 Eclipse中使用copy qualified name复制类全名的小问题
在项目中我们经常会用copy qualified name来复制完整的类全名 。但当我们在eclipse中选中类名,右键单击copy qualified name复制完成后它的结果是:/helloworld/src/com/cn/test.java这种形式;而不是我们期盼的:com.cn.test解决方法:第一种方法:安装插件 eclipse-copyfully_1.2.0-plus...
2012-11-18 03:26:06 2067
原创 Android和Servlet
这两天写Servlet,写着写着发现:Android开发和Servlet好像啊!开发Android写一个MyActivity需要继承自Activity然后在manifest.xml中注册Activity;广播、服务等等也是类似的情况。开发Servlet写一个MyServlet需要继承Servlet或者实现相关接口然后在web.xml中注册和映射Servlet。自己写的Servlet和A...
2012-11-18 03:25:20 2040
原创 HTTP Status 405 - HTTP method GET is not supported by this URL
非常简单的HttpServlet入门示例,但是报错:HTTP Status 405 - HTTP method GET is not supported by this URL 解决办法: 去掉super.doGet(req, resp); 去掉super.doPost(req, resp); ...
2012-11-18 03:24:01 1861
原创 Spring MVC利用HandlerExceptionResolver统一处理异常
在Spring MVC中可以通过实现HandlerExceptionResolver接口自定义处理异常。
2012-11-18 03:20:05 2028
原创 Spring官方文档
https://docs.spring.io/spring-framework/docs/current/reference/html/
2012-11-18 03:19:15 1476
原创 请求转发与重定向的误区
其实,这两个问题本身是有问题的。因为,重定向和请求转发是服务端的概念和行为;是服务端接收到前端请求后所做的操作。所以,讨论表单和超链接是重定向还是转发是无意义的;混淆了概念,忽略了技术的应用场景。
2012-11-18 03:18:29 1907
原创 Java子类能否继承父类的私有成员
官方文档中明确描述:Members of a class that are declaredprivateare not inherited by subclasses of that class.也就是说:子类不可继承父类中被private修饰的成员!看到这里,或许还有点疑惑,比如接下来这个例子。
2012-11-18 03:17:45 1551
原创 ServerSocket接收浏览器请求
利用ServerSocket接收浏览器请求,测试地址如下:http://localhost:10088/project/index.html?username=zxx&nickname=lucy
2012-11-18 03:14:04 1882
原创 Handle和多线程断点下载
一般来讲服务器只允许同一IP同时开着3到5条线程去下载一个资源。所以客户开着许多线程去下载不一定就很快!注意:(1)为进度条设置样式:style="?android:attr/progressBarStyleHorizontal"其中?表示引用 android:layout_width="fill_parent" android:layout_height="18
2012-11-18 03:12:31 1273
原创 Android Frame动画
//主Activity如下package cn.com;import android.app.Activity;import android.graphics.drawable.AnimationDrawable;import android.os.Bundle;import android.view.View;import android.widget.Button;
2012-11-18 03:11:07 1233
原创 获得View在布局和屏幕上的位置(getLeft()以及getLocationOnScreen())
在一个布局中有一个控件View v.可以通过以下方法可得到其在布局中的位置:v.getLeft();v.getRight();v.getBottom();v.getTop(); 这样就得到控件本身的上下左右四个方位相对于parent的位置.即自身的上下左右距离parent有几个像素但是请注意:getLeft()表示自己的左边距离parent的左边的距离但是请注意
2012-11-18 03:09:18 2183
原创 Android使用摄像头拍照
//main.xml如下:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="ver
2012-11-18 03:07:32 1478
原创 检查并提醒用户设置网络
//1 不要忘记添加权限//2 main.xml很简单,只有一个按钮,在此省略//3 MainActivity如下:package com.test;import android.app.Activity;import android.app.AlertDialog;import android.content.ComponentName;import android.
2012-11-18 03:06:30 1052
原创 截屏且保存至SD卡
//main.xml如下:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="ver
2012-11-18 03:05:00 1382
原创 Android使用系统样式及主题
主题一般是针对整个Activity而言的,样式是针对某个具体的控件而言的1 在清单文件中使用系统主题,方式如下: <activity android:name=".MainActivity" android:theme="@android:style/Theme.Dialog" android:label="@
2012-11-18 03:04:11 1279
DependencyInjection
2023-09-05
仿QQ获取设备中APK并分享
2016-04-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人