- 浏览: 5820101 次
- 性别:
- 来自: 上海
最新评论
-
Memories_NC:
本地lua脚本终于执行成功了,虽然不是通过redis
java中调用lua脚本语言1 -
ZHOU452840622:
大神://处理返回的接收状态 这个好像没有监听到 遇 ...
android 发送短信的两种方式 -
PXY:
拦截部分地址,怎么写的for(int i=0;i<lis ...
判断是否登录的拦截器SessionFilter -
maotou1988:
Android控件之带清空按钮(功能)的AutoComplet ...
自定义AutoCompleteTextView -
yangmaolinpl:
希望有表例子更好。。。,不过也看明白了。
浅谈onInterceptTouchEvent、onTouchEvent与onTouch
文章列表
LayoutAnimation干嘛用的?不知道的话网上搜一下。
Android的Animation之LayoutAnimation使用方法
有两种用法,我的通常写在代码中,像下面这样:
/**
* Layout动画
*
* @return
*/
protected LayoutAnimationController getAnimationController() {
int duration=300;
AnimationSet set = new AnimationSet(true);
Animation animation = new ...
这个是在在别人的基础上改的(基本上没改),我就不重造轮子了。
先是自定义的横向ScollView,用Adapter模式填充数据
import com.example.demo.R;
import android.content.Context;
import android.database.DataSetObserver;
import android.util.AttributeSet;
import android.util.SparseArray;
import android.view.Gravity;
import android.view.LayoutInfl ...
这个是上一篇的加强版,现在实现的软件并不是很多。其实第一个搞懂的话,这个就呼之欲出了。现全部公开源码:
import java.util.ArrayList;
import android.content.Context;
import android.os.Bundle;
import android.util.Log;
import android.view.GestureDetector;
import android.view.KeyEvent;
import android.view.LayoutInflater;
import android.view.Moti ...
这个效果现在很多软件都实现了,其实说穿了很简单的。就是一个动画,做的地道点的加一个手势拖拉效果。
我写的代码(未参考任何代码,不知道别人怎么实现的。):
import java.util.ArrayList;
import android.content.Context;
import android.os.Bundle;
import android.util.Log;
import android.view.GestureDetector;
import android.view.GestureDetector.OnGestureListener;
import an ...
还是直接上代码
import java.io.File;
import android.app.AlertDialog;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.graphics.Bitmap;
import android.graphics.drawable.BitmapDrawable;
import android.graphics.drawable.Drawable;
i ...
直接看代码
import java.io.DataOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FilenameFilter;
import java.io.IOException;
import java.io.InputStream;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;
import android ...
android4.0以前:
private static final int NOTIFY_ID = 0;
notificationManager = (NotificationManager)getSystemService(NOTIFICATION_SERVICE);
private void showNotification(Store store) {
Notification notification = new Notification();
notification.flags |= Notification.FLAG_SHOW_LIGHTS;
noti ...
判断是否安装了Google地图,没有弹出Dialog提示安装:
/**
* For Google Maps Check
*
* @return
*/
private boolean isGoogleMapsInstalled() {
try {
ApplicationInfo info = getPackageManager().getApplicationInfo(
"com.google.android.apps.maps", 0);
return true;
} catch (PackageMan ...
简单的浮窗
http://www.open-open.com/lib/view/open1467185415741.html
ScrollView中如果内容比较长,往下拉的时候有一部分(通常是菜单)View就一直固定在屏幕顶端,像个浮动条一样,该效果Web页面使用比较多。
实现这种效果需要重写ScrollView的onScrollChanged(),具体如下:
import android.content.Context;
import android.util.AttributeSet;
import android.view.View;
import android.widge ...
可以是这样子实现滴:
btn_shake=(ImageView)findViewById(R.id.btn_shake);
startShakeAnimation(btn_shake);
private void startShakeAnimation(View v){
int pivot = Animation.RELATIVE_TO_SELF;
CycleInterpolator interpolator = new CycleInterpolator(3.0f);
RotateAnimation animation = new RotateAnimat ...
如下面这个图:
需要实现的功能是:用手指在某条记录上从左往右划一下,出现一条横线,用于表示这个菜已经上过了;倒过来划,取消这条横线,表示这个菜没上过。
如何实现呢?
看我的吧!
首先需要一个Item的布局,在布局的最上方有一个ImageView用于显示这条横线,如果没有就把这个ImageView背景设置成透明,这个ImageView同这条记录等宽等高!
布局如下:
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width=& ...
1.使用场景
在重写ListView的BaseAdapter时,我们常常在getView()方法中复用convertView,以提高性能。convertView在Item为单一的同种类型布局时,能够回收并重用,但是多个Item布局类型不同时,convertView的回收和重用会出现问题。比如 ...
先看效果(最右边的Buttons):
原理很简单,就是使用了drawTextOnPath()沿着一条垂直的直线绘制文字,该直线可以从上往下或者从下往上,通过direction属性控制文字显示的方向。该类是本人要处理垂直显示英文字的时候逼出来的,呵呵;如果是中文字就简单了,直接加个换行符就满足要求了。
这下可以满足了吧?!(老外通常比较深~~~)
源码:
package com.reyo.view;
import android.content.Context;
import android.content.res.TypedArray;
import android.gr ...
res/raw和assets的相同点:
1.两者目录下的文件在打包后会原封不动的保存在apk包中,不会被编译成二进制。
res/raw和assets的不同点:
1.res/raw中的文件会被映射到R.java文件中,访问的时候直接使用资源ID即R.id.filename;assets文件夹下的文件不会被映射到R.java中,访问的时候需要AssetManager类。
2.res/raw不可以有目录结构,而assets则可以有目录结构,也就是assets目录下可以再建立文件夹
读取文件资源:
1.读取res/raw下的文件资源
获得取InputStream对象:
InputStream is = ...
android开发中如何实现开机自启动
http://gundumw100.iteye.com/blog/906188
监听应用程序安装和卸载
http://zhangkun716717-126-com.iteye.com/blog/1192479
使用service定期执行一个服务
http://gundumw100.iteye.com/blog/896880
利用BroadcastReceiver监听短信
http://gundumw100.iteye.com/blog/875951
使用Service和BroadcastReceiver实时监听网络状态
http://gundu ...