从上一篇博客我们可以看出android中view类中很多xml属性或者方法都是来控制Drawable的。
Drawable是android提供的抽象基类,它代表可以被绘制出来的某种东西,它还包括大量的子类。
(1)BitmapDrawable代表位图Drawable
(2)ColorDrawable代表颜色Drawable
(3)ShapeDrawable代表几何形状Drawable
下...
分类:
移动平台 时间:
2014-04-08 21:57:19
收藏:
0 评论:
0 赞:
0 阅读:
521
在Android开发中,搜索框是很常用的,但是控件中没有现成的,需要自己封装。那要怎么封装呢?
方式一:使用XML和JAVA代码相结合的方式。在XML中定义搜索的相关控件及布局,JAVA代码中进行相应事件的控制。
方式二:对于浮动搜索框,可以使用SearchRecentSuggestionsProvider和searchable来实现。
方式三:全部使用JAVA代码实现。
前面两种,网上的...
分类:
移动平台 时间:
2014-04-08 21:15:51
收藏:
0 评论:
0 赞:
0 阅读:
783
在网上收集了很多的方法都没有见效,这样也许有很多的原因,为了其他人的开发,本人将所见到的所有答案列举出来,供大家参考,分享是一种美德
Eclipse环境新建环境出现如下错误:
Android NDK: jni/Android.mk: Cannot find module with tag 'cocos2dx' in import path
Android NDK: Are...
分类:
移动平台 时间:
2014-04-08 21:16:22
收藏:
0 评论:
0 赞:
0 阅读:
1041
一、链接按钮
jQuery Mobile Web 应用程序
链接按钮
二、表单按钮
链接按钮
提交按钮
三、图形按钮 图像按钮1:
...
分类:
移动平台 时间:
2014-04-08 21:18:58
收藏:
0 评论:
0 赞:
0 阅读:
684
MainActivity如下:
package cc.test;
import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import and...
分类:
移动平台 时间:
2014-04-08 21:22:33
收藏:
0 评论:
0 赞:
0 阅读:
570
第一种:直接JS脚本第二种:引用function uaredirect(murl){try
{if(document.getElementById("bdmark") != null){return;}var urlhash =
window.location.hash;if (!urlhash.m...
分类:
移动平台 时间:
2014-04-08 19:20:00
收藏:
0 评论:
0 赞:
0 阅读:
501
时间2013-08-20
12:49:20GoWhich原文http://www.gowhich.com/blog/view/id/343苹果官方 Crash文件分析方法
(iOS系统Crash文件分析方法)symbolicatecrash路径:/Applications/Xcode.app/Con...
分类:
移动平台 时间:
2014-04-08 22:02:42
收藏:
0 评论:
0 赞:
0 阅读:
695
百度地图开发关键是获取正确的API Key, 百度官网写的只是在你本地的机器能运行
你把AndroidManifest.xml(这里是最新的v2_4_1,API Key配置在这里) svn 提交后 别人获取下来
运行百度地图报因为每个机器eclipse环境的debug.keystore里 SHA1是...
分类:
移动平台 时间:
2014-04-08 22:04:28
收藏:
0 评论:
0 赞:
0 阅读:
385
一、推送服务简介消息推送,顾名思义,是由一方主动发起,而另一方与发起方以某一种方式建立连接并接收消息。在Android开发中,这里的发起方我们把它叫做推送服务器(Push
Server),接收方叫做客户端(Client)。相比通过轮询来获取新消息或通知,推送无论是在对客户端的资源消耗还是设备耗电量来...
分类:
移动平台 时间:
2014-04-08 22:05:36
收藏:
0 评论:
0 赞:
0 阅读:
871
android 4.4起,提供了一种与Dalvik截然不同的运行环境-ART(Android
Runtime)的支持。目前用户可以选择设备的运行环境,在不久的将来ART肯定会替代Dalvik Runtime。art意味着什么?正如,Android
ART机制分析一文所说,虽然都为.dex文件结尾,但...
分类:
移动平台 时间:
2014-04-08 22:05:55
收藏:
0 评论:
0 赞:
0 阅读:
536
一、理论准备 Pull解析器的运行方式与 SAX
解析器相似。它提供了类似的事件,如:开始元素和结束元素事件,使用parser.next()可以进入下一个元素并触发相应事件。跟SAX不同的是,
Pull解析器产生的事件是一个数字,而非方法,因此可以使用一个switch对感兴趣的事件进行处理。当元素开...
分类:
移动平台 时间:
2014-04-08 22:06:54
收藏:
0 评论:
0 赞:
0 阅读:
489
Ubuntu 13.10 aapt: error while loading shared
libraries: libstdc++.so.6: cannot open shared object file: No such file or
directorysudo apt-get updates...
分类:
移动平台 时间:
2014-04-08 22:11:38
收藏:
0 评论:
0 赞:
0 阅读:
418
android 检查SD卡是否存在...
分类:
移动平台 时间:
2014-04-08 16:52:19
收藏:
0 评论:
0 赞:
1 阅读:
1159
stackoverflow上有人问如何实现这个效果:原文链接在 app 中,通过 openURL 安装 profile 的步骤:1、首先调用 safari,然后 safari 会切换到 settings 程序;2、在 settings 程序,点击“安装”,安装 profile;3、安装完 profile,点击“完成”,又会切换回 safari;4、关键的一步,是 safari 又会返回最初的 ap...
分类:
移动平台 时间:
2014-04-08 18:30:11
收藏:
0 评论:
0 赞:
0 阅读:
493
原文: http://blog.httpwatch.com/2013/12/12/five-tips-for-using-self-signed-ssl-certificates-with-ios/现在买一个 SSL 证书也不贵,但有时候自签名证书要更方便。例如,你可能想将SSL 证书用在局域网服务器中进行部署。自签名 SSL 证书能够迅速创建免费证书,不需要付费或提交申请给证书机构。当浏览器打开...
分类:
移动平台 时间:
2014-04-08 15:47:32
收藏:
0 评论:
0 赞:
0 阅读:
1416
11、无法调试设备“Error launching remote program: failed to get the task forprocess 6405.”ad-hoc Profile不支持调试。改为development profile。12、OTA无法下载,提示“无法下载应用程序”.plist文件中的 bundle-identifier写错了(或者包含中文字符),比如:bundle-i...
分类:
移动平台 时间:
2014-04-08 16:43:21
收藏:
0 评论:
0 赞:
0 阅读:
457
onLayout方法是ViewGroup中子View的布局方法,用于放置子View的位置。放置子View很简单,只需在重写onLayout方法,然后获取子View的实例,调用子View的layout方法实现布局。在实际开发中,一般要配合onMeasure测量方法一起使用。
onLayout方法:
@Override
protected abstract void onLayout(...
分类:
移动平台 时间:
2014-04-08 16:08:30
收藏:
0 评论:
0 赞:
0 阅读:
585
最近在学习launcher3源码,看到workspace appcustomizepagedview最终都继承自PagedView.java,而PagedView.java又继承自ViewGroup,所以上网查了些资料,看了平台源码。现将一些注释分享一下
ViewGroup.java源码:
/*
* Copyright (C) 2006 The Android Open Source...
分类:
移动平台 时间:
2014-04-08 18:27:11
收藏:
0 评论:
0 赞:
0 阅读:
1104
对Android中ListView用法的初步认识...
分类:
移动平台 时间:
2014-04-08 17:30:02
收藏:
0 评论:
0 赞:
0 阅读:
561
Proguard 是Android tools包中提供用来对代码进行压缩,优化和进行混淆的工具,它能够移除无用的代码,对类名,方法名,字段名进行重命名,但不改变代码的结构,从而达到对代码混淆的作用。而这样做的好处是我们可以得到一个更小的apk文件和一份更难以被反编译的代码。
在项目中使用Proguard,必须在project.properties修改如下:
# This file is aut...
分类:
移动平台 时间:
2014-04-08 17:13:23
收藏:
0 评论:
0 赞:
0 阅读:
731