- 浏览: 5819172 次
- 性别:
- 来自: 上海
最新评论
-
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
文章列表
一、启动模式介绍
启动模式简单地说就是Activity启动时的策略,在 Android Manifest.xml中的标签的android:launchMode属性设置;
启动模式有4种,分别为standard、singleTop、singleTask、singleInstance。
Activity的任务栈,任务栈是一种“先进后出 ...
Colorful是一个动态主题库,允许您很容易地改变App的配色方案
在Application中初始化Colorful
public class SampleApp extends Application {
@Override
public void onCreate() {
super.onCreate();
Colorful.init(this);
}
}
如果你想设置默认的主题色,可以使用defaults()
public class SampleApp extends Application {
...
提供对视图的对角线切割,具有很好的用户定制
基本用法:
<com.intrusoft.squint.DiagonalView
android:id="@+id/diagonal"
android:layout_width="match_parent"
android:layout_height="240dp"
android:scaleType="centerCrop&qu ...
比较常用的效果,有现成的,如此甚好!:)
import android.content.Context;
import android.content.res.TypedArray;
import android.support.v4.view.ViewCompat;
import android.support.v4.view.ViewPager;
import android.util.AttributeSet;
import android.view.MotionEvent;
import android.view.VelocityTracker;
import and ...
github上比较老的项目了,但是还是比较好用的。
各种形状总有一个满足你。
在自己的项目中使用,最好不要将所有的类都导入进来,取自己需要的就可以了。
<com.github.siyamed.shapeimageview.BubbleImageView
android:id="@+id/image"
android:layout_width="50dp"
android:layout_height="42dp"
app:siTriangleH ...
基本的类,只有一个:
import android.animation.Animator;
import android.animation.ValueAnimator;
import android.view.MotionEvent;
import android.view.View;
import android.view.ViewTreeObserver;
import android.view.animation.DecelerateInterpolator;
public class SlideUp implements View.OnTouchListener ...
使用的PhotoView是这个版本的,比较小巧,很好用,比github上另一个版本的瘦身很多:
https://github.com/bm-x/PhotoView
基本测试代码如下:
import java.util.ArrayList;
import android.content.Context;
import android.os.Bundle;
import android.support.v7.widget.DefaultItemAnimator;
import android.support.v7.widget.GridLayoutManager;
import ...
最近项目要开发一个新版本,发现项目中许多布局大致都相同改动不大,并且布局中代码量非常之多不好阅读,针对项目相关内容进行了封装。
实现思路:
通过继承RelativeLayout实现动态添加所需要的控件,TextView ImageView View 一共封装了8个控件 leftImg reightImg leftTv rightTv centerTv leftTopTv leftBottomTv bottomLine 根据需要动态添加AddView(View) 通过LayoutParams.addRule()设置控件的位置,LayoutParams.setMargins()设置大小进行所需控 ...
可设置圆角背景边框的的按钮, 通过调节色彩明度自动计算按下(pressed)状态颜色
使用:
xml
<?xml version="1.0" encoding="UTF-8"?>
<LinearLayout android:paddingTop="20dp" android:orientation="vertical" android:layout_height="match_parent" android:layout_width="match_paren ...
有时android5.0下使用Notification会报如下错误信息(比如开启重启动系统就要发送通知)
android.app.RemoteServiceException: Bad notification posted from package *: Couldn't create icon: StatusBarIcon
这个问题多数集中在setSmallIcon(R.drawable.scanner_small)这句代码上,在某些情况下(比如开启重启动系统就要发送通知),R.drawable.scanner_small这个资源尚未准备好,导致了App异常。那怎么办呢?
这是andro ...
一个很简单的Item布局,我只要让它由上而下排列,文字居中
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
>
<TextView
...
最最最重要,先root你的手机吧
sqlite3 为一个可执行脚本程序,在system/xbin/下面,某些品牌手机rom 不带这个东西,导致没有该工具。
所以在进行开发的时候在命令行用 adb 连接到手机使用 sqlite3 查看数据库出现
sqlite3:not found
网上搜索了一下,也有关于此问题的解决方法。
不过这里我给出一个相对来说比较简单的:
1、查看你手机的Andorid的版本,比如我的是 4.1
2、在eclipse中打开对应版本(很重要,否则会提示cannot locate 'sqlite3_enable_load_extensions')的模拟器(创建 ...
主要是提供一种思路,一般来书,类似效果无非就是在Canvas,Paint,Drawable等绘图类里搞来搞去。如果对绘图类比较熟悉的话,基本就没问题了,尤其游戏开发者。
我是记录一下,以后可以照抄了,具体见原帖:
http://blog.csdn.net/lmj623565791/article/details/41087219
import android.content.Context;
import android.content.res.TypedArray;
import android.graphics.Bitmap;
import android.graphics.Bi ...
把任意Drawable转换成基于progress填充的drawable。 progress可以是四个方向:from_left, from_top, from_right, from_bottom。
FillDrawable的背后是PorterDuffColorFilter
// obtain a Drawable object
final Drawable drawable = getDrawable(...);
// initialize bounds
drawable.setBounds(0, 0, drawable.getIntrinsicWidth(), draw ...
ASimpleCache 是一个为android制定的 轻量级的 开源缓存框架。轻量到只有一个java文件(由十几个类精简而来)。
1、它可以缓存什么东西?
普通的字符串、JsonObject、JsonArray、Bitmap、Drawable、序列化的java对象,和 byte数据。
2、它有什么特色?
特色主要是:
1:轻,轻到只有一个JAVA文件。
2:可配置,可以配置缓存路径,缓存大小,缓存数量等。
3:可以设置缓存超时时间,缓存超时自动失效,并被删除。
4:支持多进程。
3、它在android中可以用在哪些场景?
1、替换SharePreference当做配置文件
2、可以缓 ...