自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 android模拟器和本机tomcat之间模拟从后台取数据

一、从tomcat里取到资源安装好tomcat,配置好环境变量,在tomcat的bin文件夹中,点击startup.bat启动tomcat,打开浏览器,搜索http://localhost:8080/,如果出现下图所示,则启动成功。把资源放在tomcat的webapps文件夹里的ROOT文件夹中。之后直接搜索http://localhost:8080/mine_cache_one.png等等就可以了

2016-03-11 13:59:21 1607

原创 将GridView内嵌在ScrollView中

最近做项目需要把一个GridView内嵌在ScrollView中,刚开始我直接嵌入进去 <ScrollView android:layout_width="match_parent" android:layout_height="wrap_content"> <GridView android:layout_width="

2016-03-11 10:47:00 697

原创 Android文本输入框EditText的属性和方法

EditText继承关系:View–>TextView–>EditText EditText的属性很多,这里介绍几个: android:hint=”请输入数字!”//设置显示在空间上的提示信息 android:numeric=”integer”//设置只能输入整数,如果是小数则是:decimal android:singleLine=”true”//设置单行输入,一旦设置为true,则文字不

2016-03-09 11:12:26 887

原创 Android播放视频的三种方式

1、使用其自带的播放器。指定Action为ACTION_VIEW,Data为Uri,Type为其MIME类型。 2、使用VideoView来播放。在布局文件中使用VideoView结合MediaController来实现对其控制。 3、使用MediaPlayer类和SurfaceView来实现,这种方式很灵活。1、调用其自带的播放器:Uri uri = Uri.parse(Environment

2016-03-08 18:01:01 522

原创 Android 资源管理 Asset 、Raw 和Drawable

我们首先看Android应用程序资源的分类。Android应用程序资源可以分为两大类,分别是assets和res: 1. assets。assets类资源放在工程根目录的assets子目录下,它里面保存的是一些原始的文件,可以以任何方式来进行组织。这些文件最终会被原装不动地打包在apk文件中。如果我们要在程序中访问这些文件,那么就需要指定文件名来访问。例如,假设在assets目录下有一个名称为

2015-12-22 23:34:19 572

原创 AndroidStudio常见问题

第一次安装过后的一些常见问题,之前忙着解决,没有截图,现在记录一点能记起的问题(一)、每次进入AndroidStudio时,他都要去检查SDK库(Check SDK Repository),很耗时,可以通过设置跳过。 在AndroidStudio的安装目录的bin文件夹里的idea.properties文件里的脚本加上disable.android.first.run=true(二)、SDKman

2015-12-22 23:30:30 436

原创 从网络解析数据时遇到的问题

(一) 1、在做网易新闻APP时,每个新闻内容接口进来后的Json数据的第一个Key都是他对应的docid; 2、因为Gson要建一个类,而这个docid是一直在变动的,所以必须先用org.JsonObject把前面的解析出来,然后在用Gson来解析。 3、里面文本内容是html格式的,里面有等字符,直接取出来设置到界面上这些字符也要显示出来,所以在设置给TextView的时候转换一下。set

2015-12-17 14:47:35 338

原创 ListView的item加载几种不同布局

一个ListView的item当数据不同时,要使用不同的布局,代码如下:(1)先自定义一个Adapter适配器,里面多加几个方法public class XListViewAdapter extends BaseAdapter{ private ArrayList<TouTiaoBean> mArrayListBean = new ArrayList<TouTiaoBean>();

2015-12-15 16:20:42 644

原创 AndroidStudio里怎样引用aar文件

aar文件很小,里面也有源码,比library包小巧,library包里也包含有aar文件,在build文件夹下,里面有两个aar文件,选择release的那个就可以了。在AndroidStudio里引用aar文件的步骤:1、把aar文件拷贝到项目的libs文件夹下2、在其中一个build文件中加入代码,两个flatDir{…}buildscript { repositories {

2015-12-09 11:33:58 313

原创 自定义控件

控件的简单自定义代码先是全部代码,后面来分步拆分1、自定义View类里的代码public class MyTitleView extends RelativeLayout implements View.OnClickListener { private Drawable mLeftImg; private String mLeftTxt, mTitleTxt, mRightTxt;

2015-12-08 21:03:00 259

原创 Android Studio的一些报错问题

1、Error:Execution failed for task ‘:app:mergeDebugResources’. F:\androidstudio_workspace\FragmentApplication\app\src\main\res\drawable_hdpi\actionbar_icon_msg.png:1:1: Error: 前言中不允许有内容。解决办法:1、action

2015-12-07 17:33:37 4535

原创 用Fragment实现tabhost的切换效果

要达到切换效果有几种方式: 1、可以在布局使用FragmentTabHost,TabWidget这种办法; 2、也可以只在Activity中布局下面的页卡按钮,切换的内容用fragment来替换,替换的时候如果调用replace()方法,则fragment的状态在切换后是不能保存的,例如:如果有输入框,输入了一段字符,再切换到其他fragment,再切换回来,则原来输入的字符没有了。因为repl

2015-12-04 15:31:55 688

原创 Fragment和Activity之间的传参

Fragment向Activity传参用接口回调的方法: (一)在Fragment中 1、先定义接口public interface OnFragmentInteractionListener { public void onButtonClickListener(String msg); }2、声明接口private OnFragmentInteractionListe

2015-12-03 11:08:42 756

原创 Fragment初步学习

在布局里引用fragment1、建两个类,继承自Fragmentpublic class MyFirstFragment extends Fragment {//实例化此类,在其他类中直接调用此方法,不用再去new这个类 public static Fragment newInstance(){ MyFirstFragment firstFragment = new MyF

2015-12-02 11:52:18 290

原创 时间的转化

SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy:MM:dd-hh:mm:ss");simpleDateFormat.format(new Date(System.currentTimeMillis()));

2015-11-27 10:10:56 335

原创 fastJson解析

用fastJson解析一个json对象 注意:json导的包是alibaba的,可在网上下载fastjson…jar包,然后放在工程libs文件夹里,然后导入import com.alibaba.fastjson.JSONObject;public void fastJsonTest() throws IOException{ //从工程的assets文件夹得到一个文件的流,文件里

2015-11-25 12:44:57 992

原创 通知Notification

状态栏通知的简单创建注:如果下面的发送通知和发送导航通知是跳转到同一个界面,那么可能会发生覆盖问题。notification跳转的Activity分为常规的和特定的,常规的就是在其他页面也可以跳转进去的;特定的是只用来显示通知的其他内容的Activity可以创建一个Activity,写上几个Button来手动发送通知以下方法里一样的类,如(NotificationCompat.Builder、Not

2015-11-11 13:52:17 323

原创 AIDL的简单运用实现

AIDL:Android接口自定义语言,进程之间的通讯 下面运用AIDL实现两个应用之间简单的通讯(一个客户端应用调用另一个应用的服务) (一)建一个工程BService,在包下面建一个文件IMusicPlayer.aidl(与接口名相同)package com.example.bservice; interface IMusicPlayer { void playMusic(Stri

2015-11-10 16:26:09 300

原创 ViewPager

实现ViewPager滑动(滑动但不循环) 1、创建一个Activity类 2、创建一个布局,里面有个ViewPager组件<android.support.v4.view.ViewPager android:id="@+id/viewPager" android:layout_width="match_parent" android:layout

2015-11-04 21:22:03 242

空空如也

空空如也

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

TA关注的人

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