![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android基础
youz1976
天天向上
展开
-
Eclipse的下没有Android sdk and avd manager
Windows==》Customize Perspective==》Command Groups Availability选项卡,左边的Available command groups 下的Android 开头的那几个都打上勾,然后ok就好了原创 2015-08-11 10:39:10 · 436 阅读 · 0 评论 -
安卓sdk的目录结构,安卓project的目录结构
1、安卓sdk的目录结构2、安卓project的目录结构原创 2015-09-02 16:49:15 · 507 阅读 · 0 评论 -
Android 点击事件的4种写法
1、重写点击事件监听类button1.setOnClickListener(new MyOnClickListener());private class MyOnClickListener implements OnClickListener{@Overridepublic void onClick(View v) {/**写代码**/}}2、实现接原创 2015-09-03 00:10:15 · 752 阅读 · 0 评论 -
用adb命令玩Android
1、adb 简介Android debug bridge 安卓调试桥,内部实质上是一个socket。通过adb我们可以在Eclipse中方便通过DDMS来调试Android程序,说白了就是debug工具。adb的工作方式比较特殊,采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口,所以当我们运行Eclipse时adb进原创 2015-09-02 16:20:49 · 536 阅读 · 0 评论 -
Android 侧滑菜单
1、准备SlidingMenu lib包,如果所示2、在layout目录下创建布局文件,其中SlidingMenu 标签根据自己包定义路径的不同而进行修改,如图所示3、在SlidingActivityHelper类中稍作修改,引用自己定义的slidingmenu布局文件4、让MainActivity继承SlidingFragmentAct原创 2016-04-30 22:58:15 · 729 阅读 · 1 评论 -
android 图片轮播
1、android 图片轮播主要采用android.support.v4.view.ViewPager2、android 图片轮播页面分析3、准备布局文件①viewpager :在包下找到view---》ViewPager.class,打开ViewPager.class(若打不开,则去关联源码,源码位置在Androidsdk目录下的extras\android\su原创 2016-07-02 10:39:25 · 501 阅读 · 0 评论 -
openfire 安装
1、openfire下载地址:http://www.igniterealtime.org/downloads/index.jsp2、在安装openfire的时候,自己电脑是win7 64位,它提示需要32位java jdk.解决:在环境变量设置中添加用户属性:EXE4J_JAVA_HOME,其属性的值为32位的JDK的所在位置。3、原创 2016-07-25 15:39:04 · 353 阅读 · 0 评论 -
android shape stroke
1、android shape stroke简介<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" > <stroke android:width="1dp"原创 2016-07-03 12:18:33 · 2093 阅读 · 0 评论 -
3分钟实现极光推送的android demo
1、来到极光推送的官网https://www.jiguang.cn/push,注册登录2、创建一个应用3、应用的设置,是否支持Winphone,是和否任意选择,我选择的是否4、应用创建成功后,下载demo5、解压demo,然后用eclipse导入该应用,安装至手机6、推送消息7、原创 2016-08-12 10:09:07 · 3951 阅读 · 0 评论 -
关闭防火墙解决httpclient.execute长时间停滞
1、new HttpClient 对象,HttpClient client = new DefaultHttpClient();2、new 请求对象,HttpGet request = new HttpGet(url);或HttpPost request = new HttpPost(url);3、执行HttpClient .execute(request);4、一切都很正常,但是就是原创 2015-08-17 16:07:54 · 5753 阅读 · 0 评论 -
解析AsyncTask<Params, Progress, Result>()
1、AsyncTask中方法的执行顺序为①首先执行的是execute(params),new AsyncTaskParams, Progress,Result>(){}.execute(params);②其次是执行protected Result onPreExecute(),这个方法是在主线程中运行③再者是doInBackground(String... params),这个原创 2015-08-31 11:28:32 · 1075 阅读 · 0 评论 -
Couldn't load vi_voslib from loader dalvik.system.PathClassLoader
将libs下的目录变为如图所示原创 2015-08-13 15:51:15 · 1006 阅读 · 0 评论 -
android:src=""与android:background=""区别
1、使用android:src=""时背景明显1、使用android:background=""时没有背景原创 2015-08-27 11:09:50 · 665 阅读 · 0 评论 -
getScrollX()的理解
1、我在一个ViewGroup中添加图片。实际上ViewGroup的大小是超过屏幕的大小的 所以必然会隐藏了View,我缩写的demo是初始状态后,首先只能向右滑动,然后才能向左滑动,回到初始状态。2、初始点击时的x坐标-移动时得到的x坐标,movex是滑动的时候跟着变化的一个值,所以diff也是一个变化的值当手从A(20,80)向右滑到原创 2015-08-30 21:28:47 · 4757 阅读 · 0 评论 -
View是可以延伸到屏幕之外的
首先,需要知道的是,View是可以延伸到屏幕之外的,可以想象一下ListVIew或GridView。也就是说View的尺寸可以超过屏幕的尺寸。View的大小就是onDraw()中Canvas画布的大小。Canvas可以做translate()、clipRec()t等变换,可以说Canvas是无边界的。而我们在屏幕上所见到的,只是Canvas的一部分而已。转载 2015-08-30 17:10:17 · 1194 阅读 · 0 评论 -
View.scrollTo(int x, int y)与View.scrollBy(int x, int y)
scrollTo()和scrollBy()将视图绘制到指定区域:1、scrollTo(int x, int y)的两个参数x和y,代表的是偏移量,这时的参照物是(0, 0)点。2、scrollBy(int x, int y)是有一定的区别的。scrollBy()方法内部就调用了scrollTo()方法,此时scrollBy()的参照物是原来的坐标加上偏移量之后的坐标原创 2015-08-30 12:20:53 · 477 阅读 · 0 评论 -
Android侧滑问题
1、先看部分代码: 2、downx为手指准备滑动之前按下的X坐标 movex是滑动时得到的x坐标(这个坐标是相对于手机屏幕的左上角,即原点) diff为初始点击时的x坐标-移动时得到的x坐标,movex是滑动的时候跟着变化的一个值,所以diff也是一个变化的值当手从A(20,80)向右滑到B(80,80)时。diff为-60,这个过程是随着滑动变化的,当原创 2015-08-30 22:44:49 · 677 阅读 · 0 评论 -
Android 手机适配问题(一)
1、首先介绍一个网站------友盟,友盟是中国最大的移动开发者服务平台,为移动开发者提供免费的应用统计分析、社交分享、消息推送、自动更新、在线参数、移动推广效果分析、微社区等app开发和运营解决.....。友盟有一个友盟指数:这是两个网址,http://www.umindex.com/devices/android_modelshttp://www.umindex.com/devic原创 2015-08-30 23:35:45 · 560 阅读 · 0 评论 -
View.inflate(Context context, int resource, ViewGroup root)
int resource, ViewGroup root1、当resource 为listview,root为null时,布局会填满手机屏幕,为什么?当查看listview的源码时,可以发现listview会进行判断,并对宽高进行修改,那么当resource 为listview,root为null时,布局会填满手机屏幕。2.当resource 不为l原创 2015-08-16 14:24:36 · 1366 阅读 · 0 评论 -
Android 修改壁纸
1、权限2、代码package com.kp.bzhi;import java.io.IOException;import android.app.Activity;import android.app.WallpaperManager;import android.graphics.Bitmap;import android.graphics.BitmapF原创 2016-09-03 09:41:29 · 575 阅读 · 0 评论