自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

棒怡情的专栏

坚持+积累=无可限量

  • 博客(210)
  • 资源 (26)
  • 收藏
  • 关注

原创 Android判断应用程序是否安装和版本号

/** * @Title: isPackageExists * @Description: * 判断应用是否安装,传递的是应用的包名 * * @param targetPackage * @return * @throws */ public boolean isPackageExists(String targetPackage) {

2014-09-28 17:01:37 1833

原创 如何实现dialog弹出,但activity界面颜色不变暗

// 帮助弹出的dialog protected void helpDialog() { AlertDialog.Builder builder = new Builder(CyjlActivity.this); LayoutInflater inflater = getLayoutInflater(); View layout = inflater.inflate(R.layout

2014-09-28 16:59:27 4033

原创 根据包名如何判断这个应用是否已经安装。

PackageInfo packageInfo;        try {            packageInfo = this.getPackageManager().getPackageInfo(                    "com.twitter.android", 0);        } catch (NameNotFoundException e)

2014-09-28 16:56:43 3279

原创 activity跳转的时候如何实现动画效果

主要代码是通过下面这一行   overridePendingTransition(android.R.anim.slide_in_left,android.R.anim.slide_out_right);

2014-09-28 14:13:27 1704

转载 android shape的使用(总结二)

看到文章说的很详细,先留下,以备需要时使用。

2014-09-27 13:58:32 628

原创 ViewPager翻页的时候下面的小圆点跟着滑动如何实现。

这个效果的实现方法有很多种,网上有很多好的开源项目,这里我是自己写的一个实现方法,

2014-09-27 13:54:01 6888 1

转载 android shape的使用

shape用于设定形状,可以在selector,layout等里面使用,有6个子标签,各属性如下 <corners android:radius="9dp" android:topLeftRadius="2dp" android:topRightRadius="2dp" android:bottomL

2014-09-27 10:31:30 802

原创 listview的某个item选中后,条目颜色不消失。(实现方法一)

先看一下效图。

2014-09-27 09:52:52 2861

原创 回调的例子

1.定义接口里面有一个方法。这个方法的参数是某个类的对象2.(1)定义这个类,里面有一个set。。的方法。参数是接口,(2)在这里类声明一个接口对象,这个对象等于上面那个参数传过来的对象,这样才能保证是一个对象。(3)定义一个方法,在这个方法里面用接口对象调用接口的方法。代表触发了上面对应的操作例子。接口public interface Callback {

2014-09-26 17:06:37 631

原创 根据应用存放的位置,如何动态的启动应用的安装界面。

//安装apk。  private void installApk(){        File apkfile = new File(saveFileName);        if (!apkfile.exists()) {            return;        }        Intent i = new Intent(Intent.ACTION_VI

2014-09-26 16:57:20 684

转载 android 判断 手机号码、邮编、Email邮箱、是否正确

转自:http://blog.csdn.net/gao_chun/article/details/39580363java-正则表达式判断手机号要更加准确的匹配手机号码只匹配11位数字是不够的,比如说就没有以144开始的号码段,故先要整清楚现在已经开放了多少个号码段,国家号码段分配如下:移动:134、135、136、137、138、139、150、151、157(TD)

2014-09-26 16:04:07 2459

原创 ViewPager 实现标题栏和内容对应滑动效果

好久没用到此控件了复习一下。先上一下效果图:效果如上,,上面有标题,下面是内容可以滑动。点击上面下面内容会改变,滑动下面上面标题也会改变。MainActivity.java:package com.example.viewpagerdemo;import java.util.ArrayList;import java.util.List;import

2014-09-26 15:05:59 2856

转载 Android解惑 - 为什么要用Fragment.setArguments(Bundle bundle)来传递参数

转载地址:http://blog.csdn.net/tu_bingbing/article/details/24143249Fragment在Android3.0开始提供,并且在兼容包中也提供了Fragment特性的支持。Fragment的推出让我们编写和管理用户界面更快捷更方便了。但当我们实例化自定义Fragment时,为什么官方推荐Fragment.se

2014-09-26 14:41:25 1116

转载 ViewPager onPageChangeListener总结

android ViewPager滑动事件讲解今天在做项目的时候,由于要处理viewPager页面滑动的事件,所以对其进行了一个小小的研究:首先ViewPager在处理滑动事件的时候要用到OnPageChangeListenerOnPageChangeListener这个接口需要实现三个方法:(onPageScrollStateChanged,onPageScrolled

2014-09-26 14:38:36 995

转载 Android Xutils 框架的介绍

xUtils简介xUtils 包含了很多实用的android工具。xUtils 源于Afinal框架,对Afinal进行了大量重构,使得xUtils支持大文件上传,更全面的http请求协议支持,拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响...xUitls最低兼容android 2.2 (api level 8)目前xUtils主要有四大模块:DbUtil

2014-09-25 16:09:58 6345

转载 HttpURLConnection与HttpClient区别及联系

HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。在 JDK 的 java.net 包中已经提供了访问 HTTP 协议的基本功能:HttpURLConnection。  HttpURLConnection是java的标准类,HttpURLConnection继承自URLConnection,可

2014-09-18 11:40:12 663

原创 HttpURLConnection(访问网络)

package com.example.lyftools.httptools;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.IOException;import java.io.InputStream;import java.net.HttpURLConnect

2014-09-18 11:35:56 985

原创 HttpClient(访问网络) get方式,post方式。返回值有String,InputStream,byte[]

import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream;import java.util.ArrayList;import java.util.List;import java.util.Map;import org.apache.http.HttpEnti

2014-09-18 11:25:29 11330

转载 Android解决使用findViewById时需要对返回值进行类型转换问题的辅助类

在我们的开发工作时,findViewById可能是用得最多的函数之一,但它特别讨厌的地方就是我们经常需要对返回的view进行类型转换,输入麻烦、代码丑陋,例如以前我们在Activity中找一些子控件一般是这样 :@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(save

2014-09-04 11:23:14 1232

转载 Android JNI问题小结(留着以后有需要的时候看。)

1、生成头文件时报错 : 找不到 com.example.yourClassName'的类文件”javah命令生成.h文件的简单方法: 进入到工程目录的src/目录下,然后输入 javah  com.example.yourClassName即可,此时".h"文件会保存在src/目录下。2、jni中.c 和 .cpp用法的不同在cpp文件中实现则需要进行

2014-09-04 11:18:21 591

转载 ANDROID内存优化(大汇总——上)

写在最前:本文的思路主要借鉴了2014年AnDevCon开发者大会的一个演讲PPT,加上把网上搜集的各种内存零散知识点进行汇总、挑选、简化后整理而成。所以我将本文定义为一个工具类的文章,如果你在ANDROID开发中遇到关于内存问题,或者马上要参加面试,或者就是单纯的学习或复习一下内存相关知识,都欢迎阅读。(本文最后我会尽量列出所参考的文章)。内存

2014-09-01 13:52:47 562

转载 ANDROID内存优化(大汇总——上)

写在最前:本文的思路主要借鉴了2014年AnDevCon开发者大会的一个演讲PPT,加上把网上搜集的各种内存零散知识点进行汇总、挑选、简化后整理而成。所以我将本文定义为一个工具类的文章,如果你在ANDROID开发中遇到关于内存问题,或者马上要参加面试,或者就是单纯的学习或复习一下内存相关知识,都欢迎阅读。(本文最后我会尽量列出所参考的文章)。内存

2014-09-01 13:39:06 581

原创 listview性能优化,总结六点

大体总结:1.listView 宽高不能是wrap_content否则会调用 measureheightofchilden会调用两次 (浪费)2.covertview(xml由infaler填充生成)什么时候为null 什么时候不为null   covertview的复用3.调用getView方法的时候  convertView为空 infater调用个参数的  viewHolde

2014-08-29 17:04:13 941

原创 listview控件的使用。

listview控件填充数据时通过adapter来

2014-08-29 15:23:17 841

转载 android压力测试软件monkey

1. adb shell2. ls /data/data3.monkey -p com.goodteacher.kewenxuexi(想要测试的程序的包名) -v 500monkey -p com.goodteacher.kewenxuexi -v 500--------产生500次随机事件,作用在系统中所有activity(其实也不是所有的activity,而是包含 Intent.C

2014-08-02 11:31:18 947

原创 往sd卡中写文件

private void writeFileToSD(String s) { String sdStatus = Environment.getExternalStorageState(); // 获取SDCard状态,如果SDCard插入了手机且为非写保护状态 if (!sdStatus.equals(Environment.MEDIA_MOUNTED)) { Toast.ma

2014-08-02 11:15:30 1233

原创 资源文件之间的转换

1、从资源中获取Bitmap

2014-07-15 17:18:06 753

原创 字节转文件 byte-->file

/** * @param b * 字节数组 * @param outputFile * 文件全路径 */ public void byte2File(byte[] b, String outputFile) { File file = null; FileOutputStream output = null; try { file = new File(ou

2014-07-15 16:20:05 1443

原创 如何从一个应用程序跳转到另一个应用程序(纯属为自己复习方便,希望也可以帮到大家)

我们可以通过ComponentName以及Intent的setComponent来实现:在一个应用程序里面启动另外一个已经安装的应用程序或系统程序。下面是一个在一个应用程序里面启动另外一个已经安装的程序,如下:

2014-07-15 15:22:53 3669

原创 获得当前所有的线程

public static Thread[] findAllThreads() {  ThreadGroup group = Thread.currentThread().getThreadGroup();  ThreadGroup topGroup = group;  // 遍历线程组树,获取根线程组  while (group != null) {   topGroup

2014-07-15 15:10:32 1842

原创 byte[] 和文件之间的转换(总结)

/**  * 把byte[]数组的内容写到文件里面,文件名字叫做flash.swf。  * 位置在getCacheDir这个目录/data/data/包名/cache里面  *  * @param swfByte  * byte数组  *  */ public void byte2File(byte[] swfByte) { File tempSwf; tr

2014-05-27 17:22:57 5024

原创 android中播放本地的swf文件。

最近在做播放flash的程序可是zenm

2014-05-27 17:13:21 3884 2

原创 自定义控件,实现手指触摸的文字被选中。

public class CustomView extends EditText {private int off; // 字符串的偏移值private Context context;private MainActivity mainActivity;public CustomView(Context context) {super(context);this.c

2014-05-07 10:35:27 1099

原创 总结的Android中surfaceView清屏的方式。两种。(目的是为了自己方便回顾)仅供参考。

public static void qingP() {  Canvas canvas = sh.lockCanvas(null);  canvas.drawColor(Color.TRANSPARENT, Mode.CLEAR);  Paint p = new Paint();  canvas.drawBitmap(BackgroundImage, 0, 0, p);  /*

2014-04-23 16:12:48 9945

原创 Android解决surfaceView中底图闪烁的问题。

实现原理:当我们在画布上面画了一遍的时候,由于surfaceView画布相当于有两个,两块画布交替出现,所以我们再来一次,重新获得画布,然后画上同样的内容,这样两块画布上面就有了相同的内容了。  这时候我们再重新锁一次,"持久化"上次所绘制的内容。就会避免闪烁的现象。

2014-04-23 16:10:38 7559 2

转载 Android开发之单选按钮的使用

xml文件       xmlns:tools="http://schemas.android.com/tools"    android:layout_width="match_parent"    android:layout_height="match_parent"    tools:context=".MainActivity"     android

2014-04-17 13:12:24 1281

转载 Android 如何清空 Canvas 清屏只需三句话

android开发--Canvas清屏只需三句话分类: Android开发 2012-11-28 21:51 4269人阅读 评论(19)收藏 举报       这两三天一直在研究这个问题,今天终于成功了。我最终要实现的效果是,类似于照相机照相时,第一次按下按键,会出现矩形框框住人脸,这时我不想照相,再次按下会再次框出人脸,重新画个新的矩形框。 就这么简单。误区

2014-04-17 13:09:25 14416 3

转载 Android apk动态加载机制的研究(二):资源加载和activity生命周期管理

为了更好地阅读本文,你需要先阅读Android apk动态加载机制的研究这篇文章,在此文中,博主分析了Android中apk的动态加载机制,并在文章的最后指出需要解决的两个复杂问题:资源的访问和activity生命周期的管理,而本文将会分析这两个复杂问题的解决方法。需要说明的一点是,我们不可能调起任何一个未安装的apk,这在技术上是无法实现的,我们调起的apk必须受某种规范的约束,只有在这种约束下

2014-04-15 13:25:11 914

转载 Android apk动态加载机制的研究

http://blog.csdn.net/singwhatiwanna/article/details/22597587

2014-04-15 13:22:14 939

原创 Android手机连接linux系统调试

Bus 002 Device 003: ID 12d1:1035 Huawei Technologies Co., Ltd. U8120SUBSYSTEM=="usb", ATTR{idVendor}=="12d1", MODE="0666"sudo chmod a+rx /etc/udev/rules.d/70-android.rules创建软连接到sud

2013-12-22 00:15:23 4285

微信小程序生产二维码海报。内容分享给好友功能

1.先生成二维码功能 2.然后绘制页面内容,文字+二维码 3.再把绘制的内容分享给微信好友

2022-06-08

使用新版canvas-2d接口在微信小程序中生成二维码(外部二维码)的js包

使用新版canvas-2d接口在微信小程序中生成二维码(外部二维码)的js包

2022-06-08

android仿qq登录的 动态 背景效果图

留着给自己提供方便。以备不时之需。这个代码的实现效果是仿照qq登录适合的背景是一个动画效果。这个代码实现是通过一个mp4,视频文件在。循环播放。来达到这种效果的。

2017-09-27

第三方登录的demo。用的各个平台类库包实现的。

第三方登录的demo.

2017-06-16

shareSdk。第三方登录的demo

从shareSdk获取的第三方登录的demo。留着以后使用。

2017-06-16

apkpatch工具。

apkpatch工具,针对两个apk的不同之处。生成的补丁包

2016-08-26

自定义SwipeRefreshLayout,带下来刷新和底部加载功能

Google推出的下拉刷新控件SwipeRefreshLayout,在此基础上自定义扩展了既有下拉刷新功能,同时增加了底部加载功能。方便现在项目的需求。

2016-02-26

SwipeMenuListView

带侧滑删除和菜单功能的listview。

2016-01-29

Android L水波纹效果

此代码是点击view出现水波纹的效果。上传资源以便有需求的人进行下载。

2015-08-13

登陆界面,下拉箭头记录以前的登陆账号

此demo是从网上下载的demo,然后进行bug修改之后的样子。功能是实现登陆的时候点击右侧的下拉箭头可以显示以前的登陆账号列表,进行选择和删除功能。

2015-05-14

achartEngine折线图和圆饼图的demo

这个是安卓开发里面折线图和圆饼图的demo,大家可以下载,开启图型是通过返回view的方式,可以把所需的图加入到需要的布局中。注释明确,适合需要这两个功能的初级者。

2014-12-22

achartEngine1.0源码

android中实现折线图,圆饼图等等,achartEngine所需的源码。

2014-12-22

TestPopupWindow

本例中是关于PopupWindow的用法,通过点击按钮弹出一串子按钮选项。

2014-11-14

底部刷新的XListView

代码不错,方便自己查询使用。有需要的可以免费下载。

2014-10-08

ViewPager翻页的时候下面的小圆点跟着滑动。

此效果是实现viewpager翻页的时候底部会有几个小圆点,随着页码的改变小圆点的位置也改变。这个效果的实现方法有很多种,网上有很多好的开源项目,这里我是自己以前写的一个实现方法,整理一下分享一下,方便以后有需要的时候参考。觉得还是比较简单容易理解的,需要的亲们欢迎下载。

2014-09-27

listview的某个item选中后,条目颜色不消失。

此例子是实现listview的条目那条被选中,那条就显示粉色,其它保持白色装填。有需要实现类似功能的亲们可以下载看看。

2014-09-27

ViewPager 实现标题栏和内容对应滑动效果

此例子是关于ViewPager实现标题栏和内容对应滑动的效果,同时viewpager和fragment的简单结合。有需要的欢迎下载,程序本人经过测试可以使用,写的不好的地方欢迎提出,大家共同学习。

2014-09-26

xUtils框架的jar包和demo

为自己以后方便使用。同时有需要学习的可以下载学习。代码可以使用。

2014-09-25

android-support-v7-appcompat.jar

android-support-v7-appcompat.jar

2014-09-04

listview高级部分,性能优化的demo

listview的性能优化,高级部分,从六方面进行了优化,有需要的朋友可以下载,不能确保程序正常运行,但是可以提供各方面的思路分析。

2014-08-29

listview简单的demo。BaseAdapter的使用

本例的功能是给listview控件填充数据。通过adapter填充,adapter使用继承BaseAdapter实现。里面对getview方法做了优化处理。有需要的可以下载使用。

2014-08-29

AdbeRdr940_zh_CN

这是AdbeRdr940_zh_CN,一种阅读器。可以看pdf文件,方便自己下载,有需要的同志们可以下载使用。

2014-08-29

MediaPlayer播放MP3文件

此类是用MediaPlayer播放MP3音频文件的。封装好的代码,大家可以借鉴使用。简单入门,欢迎大家免费下载。

2014-05-29

android 动画播放的jar包

android里面进行动画播放的jar包。

2014-05-29

Volley框架源代码

这是volley框架的源码文件,需要的朋友可以下载。

2014-01-07

sqlserver连接数据库的jar包

连接sqlserver数据库的jar包.

2013-07-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除