android
文章平均质量分 62
可爱的Coder丶
这个作者很懒,什么都没留下…
展开
-
android开发常见错误
总结系列_11(Andriod常见错误总结,续...)1) 在实现从1个activity跳转到另一个activity时出现如下错误: Description Resource Path Location Type The method setOnClickListener(View.OnClickListener) in the type Vie转载 2015-05-15 11:38:17 · 484 阅读 · 0 评论 -
Android客户端通过socket与服务器通信
下面是一个demo,Android客户端通过socket与服务器通信。 由于Android里面可以完全使用java.io.*包和java.net.*包,那么,实际上,逻辑部分与J2SE没有区别。只是UI代码不一样。 Android客户端通过socket与服务器通信分为下面5步:(1)通过IP地址和端口实例化Socket,请求连接服务器; [java]转载 2015-05-23 13:44:10 · 618 阅读 · 0 评论 -
安卓开发笔记——多种方式实现底部菜单栏(仿微信界面)
关于底部菜单是什么,我想没必要介绍了,在市场上的APP里太常见了,这里提供两种方式来实现。记得之前写过几篇关于底部菜单实现的方法,有兴趣的朋友可以看看:1、《安卓开发复习笔记——TabHost组件(一)(实现底部菜单导航)》2、《安卓开发复习笔记——TabHost组件(二)(实现底部菜单导航)》3、《安卓开发笔记——Fragment+FragmentTabHost组转载 2015-05-23 17:10:28 · 4285 阅读 · 3 评论 -
类似于微信通讯录的界面Demo
这几天遇到一个项目需要向微信通讯录那样展示联系人,这里我做了一个简单的例子,希望可以帮助大家先来看下界面的实现效果 上面的是在搜索框搜索时的结果,和点击后边的字母跳转到相应 的字母对应名字地方,并且显示你选择的字母好了,现在我们来整理一下思路,怎么实现这中效果呢。第一步,我们肯定是要有一个这样的界面转载 2015-06-04 21:34:52 · 3914 阅读 · 0 评论 -
Eclipse如何打开下载的工程
Eclipse中打开已有的工程.其实就是工程的导入Eclipse中打开已有的工程.其实就是工程的导入::在开始使用Eclipse的时候,会发现一个问题,那就是如何打开一个现有的Eclipse工程,开始在菜单中找了好久也没找到。其实,Eclipse生成的结果不像VC,Jcreator那样可以直接打开,若要打开非workspace文件夹下的其他已有工程,可以打开菜单file->import转载 2015-05-19 15:00:19 · 972 阅读 · 0 评论 -
SDK自带的draw9patch无法使用的解决办法
有许多初学android的朋友的SDK/tools下draw9patch打开后只有一个黑色命令提示符,而没有像许多学习资料一样出现编辑界面,楼主的SDK/tools 下的draw9patch也无法打开,经过一番搜索,找到了解决办法,非常简单:第一步,打开SDK/tools,新建文本文档,打入java -jar %~dp0\lib\draw9patch.jar后,左上角文件->另存为my9pat翻译 2015-05-19 16:24:07 · 1603 阅读 · 2 评论 -
nine9patch
传统UI开发中,如果背景的大小不一样,一般需要为每种大小都制作一张图片,这在button中尤为明显。当然我们也可以一小块一小块水平重复的画,也可 以垂直的话。在android中专门有一种叫nine patch图片(以 9.png结尾)来解决背景大小不一样时,只用一张背景图片。 用自带的tools/draw9patch.bat 打开一张png图片,我们可以在png图片最外面的空格画一个像转载 2015-05-19 16:14:04 · 469 阅读 · 0 评论 -
R.id或者R.layout等等在使用时后面无法找找相应空间或者布局问题的解决办法
今天在使用eclipse进行安卓编程时遇到一个问题:convertView = LayoutInflater.from(context).inflate(R.layout.main_menu_page1_item, null);这句话中,系统一直在R.layout.main_menu_page1_item这里报错,提示我找不到相应的资源,可是我已经写好了布局文件,并且在我打开gen目录原创 2015-06-03 15:41:05 · 2322 阅读 · 1 评论 -
【Android】仿微信通讯录中的右侧字母表控件
微信通讯录中的右侧有个字母条,通过它可以快速找到指定联系人,今天我仿照其样子写了一个字母表控件代码[java] view plaincopyimport android.content.Context; import android.graphics.Canvas; import android.graphics.转载 2015-06-01 20:19:29 · 4730 阅读 · 0 评论 -
仿微信通讯录列表
自己项目中需要做一个通讯录,单是和微信不一样,微信通讯录头部的几列好像是固定的,但是项目中的头部是群组管理,是动态的,对其联系人还需要做首字母排序,效果倒是很容易做出来,但是这里只能放一个listview,不然list就不能实现随侧边栏字母滑动查找,所以自己想了个办法分享一下,同时也是复习,希望看到的童鞋有帮助首先我重写了listview,在listview的头部添加了转载 2015-06-01 20:20:54 · 1151 阅读 · 0 评论 -
【Android】仿微信通讯录中的右侧字母表控件
微信通讯录中的右侧有个字母条,通过它可以快速找到指定联系人,今天我仿照其样子写了一个字母表控件代码[java] view plaincopyimport android.content.Context; import android.graphics.Canvas; import android.graphics.转载 2015-06-01 16:47:19 · 1039 阅读 · 0 评论 -
Android给ListView设置分割线Divider样式
给ListView设置分割线,只需设置如下两个属性:android:divider="#000" //设置分割线显示颜色android:dividerHeight="1px" //此处非0,否则无效 ListView android:id="@+id/listView" android:layout_width="fill_parent"转载 2015-06-01 16:24:06 · 359 阅读 · 0 评论 -
android中menu创建及相应
创建options menu之前提到,Android的activity已经为我们提前创建好了android.view.Menu对象,并提供了回调方法onCreateOptionsMenu(Menu menu)供我们初始化菜单的内容。该方法只会在选项菜单第一次显示的时候被执行,如果你需要动态改变选项菜单的内容,请使用 onPrepareOptionsMenu(Menu)。转载 2015-05-18 09:23:40 · 432 阅读 · 0 评论 -
Android控件拖动的实现
这个也是从网上得到的代码,例子比较简单,但是如果有需要此功能的,这个例子可以提供很多提示,首先,给个截图这个是拖动以后的效果,一个imageview和一个button控件,提供两份代码下载吧,一份是只有一个Button的,另一份就是像上图,就是多了一个imagview!先看下代码吧,比较简单:[java] view plain转载 2015-05-27 23:14:28 · 445 阅读 · 0 评论 -
如何在非Activity类中跳转到其他Activity类中
今天在写Adapter时,想在适配器里设置监听跳转到别的Activity,然而使用一下代码是错误的Intent intent = new Intent(context, MainActivity.class);startActivity(intent);这里的context是适配器编写过程中传进来的,然而编译器会在startActivity(intent);这句的startActiv原创 2015-05-27 21:42:02 · 3073 阅读 · 2 评论 -
intent.setFlags方法中的参数值含义
一. intent.setFlags()方法中的参数值含义:1.FLAG_ACTIVITY_CLEAR_TOP:例如现在的栈情况为:A B C D 。D此时通过intent跳转到B,如果这个intent添加FLAG_ACTIVITY_CLEAR_TOP标记,则栈情况变为:A B。如果没有添加这个标记,则栈情况将会变成:A B C D B。也就是说,如果添加了FLAG_ACTIVITY_CL转载 2015-05-26 19:48:48 · 392 阅读 · 0 评论 -
tools:context=".MainActivity的作用
2012-12-22 16:58 25671人阅读 评论(25) 收藏 举报toolscontext.MainAct[html] view plaincopyprint?TextView android:layout_width="wrap_content" android:layout_hei转载 2015-05-20 15:52:45 · 485 阅读 · 0 评论 -
Eclipse打包APK
在eclipse中将android项目生成apk并且给apk签名生成apk最懒惰的方法是:只要你运行过android项目,到工作目录的bin文件夹下就能找到与项目同名的apk文件,这种apk默认是已经使用debug用户签名的。如果想要自己给apk签名:1.签名的意义 为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Name来混淆替换已经转载 2015-05-20 19:16:11 · 2152 阅读 · 0 评论 -
自定义ListView适配器继承BaseAdapter
在开发中,我们经常使用到ListView这个控件。Android的API也提供了许多创建ListView适配器的快捷方式。例如ArrayAdapter、SimpleAdapter和SimpleCursorAdapter等。但你是否发现,如果采用这些系统自带的适配器,对于事件的响应只能局限在一个行单位。假设一行里面有一个按钮和一个图片控件,它们之间的响应操作是不一样的。若采用系统自带的适配器,就不能转载 2015-05-25 09:09:47 · 1121 阅读 · 0 评论