系统的的布局文件不能满足我们的需求,有时会根据情况在代码中自定义控件,这就需要用到LayoutInflater
LayoutInflater在Android中是“扩展”的意思,作用类似于findViewById(),不同的是LayoutInflater是用来获得布局文件对象的,而
findViewById()是用来获得具体控件的。LayoutInflater经常在BaseAdapter的g...
分类:
移动平台 时间:
2014-01-20 23:04:05
收藏:
0 评论:
0 赞:
0 阅读:
455
csdn怎么了,上传的代码都是乱的。。。。。。。。。
今天我要自定义一个EditText,主要实现的效果是,没输入字符的时候,后面没有清空按钮,输入的时候,就会出现。不废话,直接上图。
一:效果介绍:
这个效果是不是很酷呢?把它封装成一个类,就不用每次都写了。直接当控件用了。
二:代码
(1)user_definedet.xml
<Relativ...
分类:
移动平台 时间:
2014-01-20 23:04:00
收藏:
0 评论:
0 赞:
0 阅读:
467
天气、在线计算、域名信息查询、ip归属、手机号归属...
分类:
移动平台 时间:
2014-01-20 23:00:45
收藏:
0 评论:
0 赞:
0 阅读:
472
随着移动互联网及智能机的快速发展,由于APP能够更好的结合手机特征从而给带来更好的的体验,从而推动APP呈现爆炸式发展。所以用户不仅仅通过网站而且越来越多的通过APP来满足各种需求。但APP较网页搜索更为封闭,内容和服务很难通过传统的连接得到传播,同时APP的推广成本居高不下也给开发者带来巨大的困扰。为了给开发者带来更多的下载、安装量及启动频率搜索引擎平台正在与开发者和站长合作,将native App与移动搜索联系起来,在搜索结果中提供App的deep linking,支持从搜索结果直接调起App到具体的页...
分类:
移动平台 时间:
2014-01-20 23:00:30
收藏:
0 评论:
0 赞:
0 阅读:
513
根据书上教程运行代码报错,2.2的黑屏无效果,4.1的闪退。后研究发现,问题出在在一个物体同时启用了颜色数组和纹理,注释掉
gl.glEnableClientState(GL10.GL_COLOR_ARRAY);运行即可。
核心代码如下
package com.xieyuan.test;
import java.nio.ByteBuffer;
import java.nio...
分类:
移动平台 时间:
2014-01-20 23:00:00
收藏:
0 评论:
0 赞:
0 阅读:
448
忽忽,很意外,第二篇大家反映还不错哈,谢谢咯~~对于这篇,要写好信心不大,不过我会尽量的。
有了前面的基础,没有更好的想法我们还是按照Volley代码的流程来分析吧。
首先我们看volley.java这个类他有两个静态的构造方法,除去我们之前使用过的,另一个是多一个参数HttpStack...
分类:
移动平台 时间:
2014-01-20 22:59:05
收藏:
0 评论:
0 赞:
0 阅读:
501
AIDL (Android Interface Definition Language) 是一种IDL 语言,用于生成可以在Android设备上两个进程之间进行进程间通信(interprocess communication, IPC)的代码。如果在一个进程中(例如Activity)要调用另一个进程中(例如Service)对象的操作,就可以使用AIDL生成可序列化的参数...
分类:
移动平台 时间:
2014-01-20 22:58:40
收藏:
0 评论:
0 赞:
0 阅读:
496
在app启动的时候,指定一定的时间来显示自己的或者公司的logo,或者是显示小菊花.那么,我就将刚刚写好的启动加载页面设置代码贡献出来。
这里我需要用到NSTimer这个东西,相关的内容可以查看API,有比较详细的解释。
(1)新建一个项目,随便是什么项目,我建立的是“view based application”,然后,命名为“Logo”,然后确定。...
分类:
移动平台 时间:
2014-01-20 22:55:45
收藏:
0 评论:
0 赞:
0 阅读:
556
写程序的过程中,想法总会不断地变,有时候会很纠结,到底做哪种效果好,怎么做好呢?
就比如这个音乐播放器,我原来的想法是把列表页面跟歌词页面放在同一个Activity中的两个Fragment,然后通过左右滑动来进行页面的切换。
但是看了酷狗的播放器,它是在启动页面点击了左下角的按钮,就会把歌词页面从右下角斜切上来,我觉得也挺帅的呀,又想做这个效果了。
不管怎么样,先做出一个来再说吧。...
分类:
移动平台 时间:
2014-01-20 22:54:30
收藏:
0 评论:
0 赞:
0 阅读:
567
画画板实现起来其实很简单,我们只需要利用android给我们提供的Canvas类来操作就可以实现简单的画画功能
直接看代码,注释都写清楚了
public class MainActivity extends Activity {
private ImageView iv;
private Bitmap baseBitmap;
private Canvas canvas;
private...
分类:
移动平台 时间:
2014-01-20 22:54:35
收藏:
0 评论:
0 赞:
0 阅读:
492
简介
易信是一个操作比较简介的界面。类似的SlidingMenu还有百度影音、快播等等。下面就是一个模仿易信的一个界面,先看一下效果图
项目源代码下载:https://github.com/nuptboyzhb/SlidingMenuDemoYiXin
或者直接git : $ git clone https://github.com/nuptboyzhb/SlidingMenuDemoYiX...
分类:
移动平台 时间:
2014-01-20 22:53:25
收藏:
0 评论:
0 赞:
0 阅读:
443
BYOD是企业未来办公的趋势
BYOD(Bring Your Own Device)指自带设备办公,这些设备包括手机、平板、个人电脑等,通过这些智能终端,企业员工可以在任何时间,任何地点,通过任何设备完成邮件收发、资源访问和业务处理。BYOD更像是一场由员工个人使用习惯引发的企业办公模式的革新,它得益于智能终端计算能力的日益强大、触控体验的逐步完善,以及移动互联网的迅速普及。...
分类:
移动平台 时间:
2014-01-20 22:53:00
收藏:
0 评论:
0 赞:
0 阅读:
400
前言本次给大家分析的是Android中Alarm的机制以及它和Binder的交互,所用源码为最新的Android4.4。因为Alarm的功能都是通过Binder来完成的,所以,介绍Alarm之前必须要先介绍下它是如何调用Binder来完成定时功能的。由于内容较多,本文会比较长,在文章结构安排上是这样的:首先简单介绍如何使用Alarm并给出其工作原理,接着分析Alarm和Timer以及Handler...
分类:
移动平台 时间:
2014-01-20 22:48:55
收藏:
0 评论:
0 赞:
0 阅读:
480
如果android模拟器已经启动后,可以使用快捷键F12或Ctrl+F11来切换。当然是用命令行仅仅启动模拟器可以使用参数emulator.exe -skin HVGA-L
来启动。
需要注意的是,程序会重载onCreate,避免的方法可通过androidmanifest.xml文件中重新定义方向,以及根据Activity的重写onConfigurationChange...
分类:
移动平台 时间:
2014-01-20 22:45:25
收藏:
0 评论:
0 赞:
0 阅读:
474
题意:可以任意交换两行,求01矩阵中最大的全1矩阵。
还是和hdu 1505一样的处理方法。
统计的时候学到了一招,我自己想到的是o(N^3)的统计方法,就是只要
不小于当前位置的就tmp++。然后a[i]*tmp,在所有结果中找最大值ans。
这里用到了一个小技巧,就像那个开0-10000的数组作计数器,找n个集合的
交集的那题一样。
zoj 1143 && poj 1...
分类:
移动平台 时间:
2014-01-20 22:45:20
收藏:
0 评论:
0 赞:
0 阅读:
404
//查看苹果所有的API
//首先要导入#import
NSString *className = NSStringFromClass([UITabBarController class]);
//这里是uiview,可以改成自己想要的
const char *cClassName = [className UTF8String];
i...
分类:
移动平台 时间:
2014-01-20 22:45:05
收藏:
0 评论:
0 赞:
0 阅读:
500
iOS 中创建一个Universal App并且添加多个target...
分类:
移动平台 时间:
2014-01-20 22:47:00
收藏:
0 评论:
0 赞:
0 阅读:
615
最近的android项目中有这样一个需求:android中webView加载网页时,加一个链接超时处理,翻阅google官方api,非常奇怪的是Google竟然没有超时的这项设置。随后又Google到处查阅有没有现成的例子,结果还是一无所获。最后,不得不自己来写一个。...
分类:
移动平台 时间:
2014-01-20 22:44:25
收藏:
0 评论:
0 赞:
0 阅读:
483
您的应用程序的数据模型是由你的数据结构组成,并需要保持数据处于一致的状态(可选)自定义业务逻辑。你不应该按着你的用户界面去去设计你的数据模型。你这样做,不过,想实现你的数据模型对象分开,而不依赖于特定的视图或视图控制器的存在。当你把你的数据从用户界面中分离出来,你会发现它更容易实现一个通用的应用程序,一个可以在两个iPad和运行与iPhone,更容易以后重用你的代码部分。
设计你的模型
如...
分类:
移动平台 时间:
2014-01-20 22:40:35
收藏:
0 评论:
0 赞:
0 阅读:
516
设计模式解决了一个通用的软件工程问题。图案是抽象的设计,而不是代码。当你采用的设计,你适应它的一般模式,以您的特定需求。无论您正在创建什么类型的应用程序,这是很好的知道,在框架中使用的基本的设计模式。了解设计模式可以帮助您更有效地使用框架,并允许你编写更可重复使用,更可扩展的,易于修改的应用程序。
MVC
模型 - 视图 - 控制器(MVC)是中央的一个很好的设计对于任何iOS应用。 ...
分类:
移动平台 时间:
2014-01-20 22:40:55
收藏:
0 评论:
0 赞:
0 阅读:
595