- 博客(44)
- 资源 (22)
- 收藏
- 关注
原创 Android13--移除最近任务长按图标弹出菜单
最近在改Android13最近任务的一些功能,其中一个需求是把长按图标弹出菜单的功能屏蔽掉。在平板上,会去调用showTaskMenuWithContainer方法,弹出菜单。如果想不显示这个菜单,直接不调用这个方法就行了,直接访问true。最近任务里面每一个任务对应的是一个TaskView。
2024-08-28 13:39:57 368
原创 IOS——duplicate symbol _OBJC_METACLASS_$_ClassName错误(stackoverflow)
在编译的时候,有时候会出现类似下面的错误提示:ld: duplicate symbol _OBJC_METACLASS_$_MenuSceneNew in /Users/umaidsaleem/Desktop/functionalityTest/build/Debug-iphonesimulator/libcocos2d libraries.a(MenuScene.o) and /
2015-07-09 11:50:30 4769
原创 IOS基础之——添加本地通知(UILocalNotification)
本地通知(local notifacation)用于向用户提示一条消息——即使应用没有运行,用户也可以收到本地通知。应用还可以通过后台服务器实现推送消息(push notification)。本篇只讨论本地通知,不讨论推送消息。实现本地通知非常简单,首先需要创建一个UILocalNotification 对象并设置其显示内容和提醒时间,然后调用UIApplication单例对象的sch
2015-07-05 14:05:16 1201
原创 IOS基础之——类扩展(class extensions)
头文件是一个类的“用户手册”,其他类可以通过头文件知道该类的功能和使用方法。使用头文件的目的是向其他类公开该类声明的属性和方法,也就是说,头文件中声明的属性和方法对其他类是可见的(visible)。但是,并不是所有的属性或方法都要向其他类公开。只会在类的内部使用的属性和方法应该声明在类扩展中。在类扩展中声明类的内部属性和方法是良好的编程习惯,这样做可以保持头文件的精简,避免内部实现细节的暴
2015-07-05 09:48:55 1010
转载 Eclipse显示空格,换行符等
选择Window->Preferences->General->Editors->Text Editors->Show whitespace characters勾选这一项就可以显示了。
2014-10-16 16:36:19 998
原创 java——判断日期是否在今天之前
这里说的日期是指字符串的日期格式,如“2014-10-15”,我们要判断这个日期是否在今天之前,网上看到好多判断的方法,都是拿这个日期转换成Date对象 然后与new Date()比较,使用comparetTo() 或者before()方法,其实这样做都会有点小问题,这样做忽略了一个小时分钟的比较,会出现错误,得不到正确的结果。如果要得到正确的结果,应该将当前时间new Date() 转换
2014-10-15 10:29:39 12736
原创 Android应用之——百度地图定位返回4.9E-324的解决方案
用百度定位的时候一直定位不到,拿到的经纬度都是4.9E-324,Google了一下,发现不少人出现这个问题,经过一番研究,最终解决了这个问题。目前看来,出现这个问题说明定位失败了,定位失败返回的就是这个值,定位失败的原因就是库加载失败。也就是百度地图最开始进行初始化的时候失败了,所以返回了这个错误。网上一般有这么几种情况:情况一: libs里面缺少armeabi-v
2014-09-24 22:25:37 14798
原创 Android应用之——仿美团loading加载中动画
前言想必用过美团客户端的用户对美团那个加载小人的动画印象很深刻,一个可爱的小人在那拼命的跑。这个动画实现的方法其实很多,今天这里就用frame动画来实现一下。一、效果图二、布局文件<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools
2014-09-09 11:27:30 5802 4
原创 Android基础之——MacOSX下elipse开发环境的配置
前不久换了台macbook,然后自己就把开发环境给配好了,本来这事就这么过去了,今天有位博友留言让我写一篇关于配置的文章,考虑到这个东西确实以后可能还会用,那就写下来,分享给大家,正好自己也再次回顾一下,熟悉熟悉。
2014-08-08 00:17:49 1773
原创 Android学习之路——Android四大组件之activity(二)数据的传递
上一篇讲了activity的创建和启动,这一篇,我们来讲讲activity的数据传递activity之间的数据传递,这里主要介绍的是activity之间简单数据的传递,直接用bundle传递基本数据类型的数据。还有一种数据类型是parcelable和serialable用bundle 传递数据有两种情况,这篇文章就分别从两个方面说明一下。
2014-08-06 00:06:08 2454
原创 Android应用之——不要将数据存储在Application类中
前言:最近在开发中发现了一个比较严重的问题,当我们将应用按home键放入后台运行,一段时间后,当我们再次打开应用的时候,十有八九会出现一个NullPointException的空指针异常,根据logcat的日志,就会定位到一个去全局性到变量去,这是什么原因呢?原来,是因为我们我们将很多数据放入了application中作为全局变量,导致了问题的产生,下面来说下为什么不能将数据放在application中。
2014-08-03 17:20:51 4795 3
原创 Android应用之——微信微博第三方sdk登录分享使用过程中的一些常见问题
最近在使用第三方登录和分享的过程中遇到了很多问题,一方面可以归结为自己经验的不足,另一方面其实也说明了官方文档的含糊不清。这篇博文不会写关于如何使用第三方登录分享,因为官方文档已经写明了步骤,这里要写的东西是官方文档里面没用说明的一些问题,也是我自己在摸索的过程中发现和解决的问题。
2014-07-25 10:35:51 3391
原创 Android学习之路——Android四大组件之activity(一)
一、什么是Activity?Activity简单的说就是一个界面,我们在Android手机上看到的每一个界面就是一个activity。
2014-07-24 09:39:43 1351 1
原创 Android应用之——谷歌官方Json解析工具Gson的使用
一、Gson简介Gson(又称Google Gson)是Google公司发布的一个开放源代码的Java库,主要用途为串行化Java对象为JSON字符串,或反串行化JSON字符串成Java对象。也就是Java对象与json字符串间的互相转换,解析。
2014-07-20 21:56:55 2269 1
转载 mac上的终端bash命令(三)变量
1.什么是变量x=200等号左边的就是变量,等号右边的就是变量的内容变量具有可变性 2.变量的作用用简单的字符,来替代复杂的易于变动的内容 3.变量定义$ testdata="is test"这样就定义了一个变量testdata使用变量时必须加上"$"符$ echo $testdata输出"is test"输出时,需要附加其他的字符串,可以用
2014-07-20 02:04:20 1514
转载 mac上的终端bash命令(二)基础
打开终端,在里面输入命令,一般终端已经帮你输入了“$”符号,只要输入具体命令就可以了1.$echo命令echo 表示:输出文本$ echo "hello world"输入结果:hello world 2.$cd命令cd表示:进入某文件夹目录,或返回某目录1)进入根目录$ cd /2)进入某目录(如下:进入bin目录)$ cd bin 3)返回到上
2014-07-20 02:02:21 1061
原创 mac下配置adb
博主最近搞了台macbook用,搞android开发爽多了,程序编译那个速度确实让我感到很爽,尤其是在之前用windows时动辄启动eclipse几分钟,编译又花很久的情况下,但是用了mac发现adb不知道怎么配了,之前很少研究过非windows系统,所以没办法,只好参考搜索引擎了,最后还是配置成功了,其实很简单,就几句命令行的事。1、打开终端,依次输入如下命令:cd ~touch
2014-07-20 01:56:23 1487
转载 Android之Keystore生成、Apk签名
在Android开发中,一个项目完成后,我们要得到它的Apk往往有几种形式: (1)直接从工程的bin目录下复制出来,安装 (2)通过AndroidTools或者指令的形式对Apk进行签名导出 那么,我们为什么需要对Apk进行签名,又怎么对Apk进行签名?我们来了解一下....一、签名的意义
2014-07-08 14:39:54 1898
原创 Android应用之——自定义控件ToggleButton
我们经常会看到很多优秀的app上面都有一些很漂亮的控件,用户体验非常好,比如togglebutton就是一个很好的例子,IOS系统下面那个精致的togglebutton如今在android下面也可以实现了,而且还可以自定义它的颜色文字背景图,做出各种漂亮的开关按键出来。这里就用到了android里面一个比较常用的技术——自定义控件。先来看下我们实现的自定义的togglebutton效果
2014-07-06 19:43:02 3214
原创 Android基础之——CountDownTimer类,轻松实现倒计时功能
在发现这个类之前,一直是用的handler,子线程发消息,UI线程进行倒计时的显示工作。前几天在做一个倒计时显示的时候发现了这个类,用起来很方便翻看了下源码,内部已经帮我们实现了handler的子线程操作
2014-07-04 23:41:38 2574
原创 didn't find class on path dexpathlist错误解决办法
今天在写slidingmenu和fragment示例demo的时候,发现应用程序部署到手机会直接崩掉,logcat里面提示的消息如下:出现了didn't find class on path dexpathlist错误,于是上google搜答案,发现stackoverflow上面有很多人遇到这个问题,于是找了个赞比较多的答案,看了看,确实是那么回事,之前从actionbarsherlo
2014-07-04 21:23:31 23986 3
原创 slidingmenu+fragment实现常用的侧滑效果(包括Fragment状态的保存)
一、需求一个侧滑的导航栏,内有6个选项,每个选项点击进入对应的界面,各界面之间自由切换,且可以保存之前的状态二、实际效果图
2014-07-04 01:56:36 6170 2
原创 Android应用之——百度地图最新SDK3.0应用,实现最常用的标注覆盖物以及弹出窗覆盖物
一、概述最新版的百度地图SDK3.0,修改了很多方法,之前的很多方法被简化了,正好在做地图这一块,顺便就使用了最新版的sdk。下载官方给的demo,发现变化还是挺大的,之前的一些方法都换了,地图的初始化也进行了调整。多了好几个类,具体用法参考下面的例子,详细的说明可参照官方的说明文档。
2014-06-22 17:36:24 8362 12
原创 Android应用之——利用getItemViewType为Listview的item设置不同的布局
利用getItemViewType方法为listview的item设置不同的布局文件
2014-06-22 16:11:55 3790 3
原创 Android基础之——startActivityForResult启动界面并返回数据,上传头像
在android应用的开发过程中,经常会出现启动一个界面后填写部分内容后带着数据返回启动前的界面,最典型的应用就是登录过程。在很多应用程序的模块中,都有“我的”这个模块,在未登录状态下点击其中的某一项,就会弹出登录界面,登录完成后回到我的界面,会显示一些登录后的数据,这个功能的实现就要用到startActivityForResult.下面通过一个小demo来说明一下startActivityF
2014-06-15 22:53:34 4224
原创 ClassCastException: android.widget.ImageView can not be cast to android.view.ViewGroup
在对xml文件进行了编辑以后,出现了ClassCastException: android.widget.ImageView can not be cast to android.view.ViewGroup这个错误,但是自己却并没有动java代码,不知道
2014-05-14 15:21:17 4438 2
转载 Android之使用Android-query框架进行开发(一)
开发Android使用Android-query框架能够快速的,比传统开发android所要编写的代码要少得很多,容易阅读等优势。 下载文档及其例子和包的地址:http://code.google.com/p/android-query/以下内容是我学习的一些心得分享:第一节: // 必须实现AQuery这个类 AQuery aq = new AQuery(
2014-04-27 11:04:48 745
原创 Android使用百度地图SDK时,发生错误 com.baidu.platform.comjni.map.basemap.JNIBaseMap.Create
01-05 16:13:51.504: E/AndroidRuntime(9886): java.lang.UnsatisfiedLinkError: Native method not found: com.baidu.mapapi.Mj.InitMapControlCC:(II)I01-05 16:13:51.504: E/AndroidRuntime(9886): at com
2014-04-25 16:23:33 2037
转载 Unable to add window -- token null is not for an application
在创建一个Dialog时,发生的错误:Unable to add window -- token null is not for an application AlertDialog.Builder builder; AlertDialog alertDialog; Context mContext = getApplicati
2014-04-04 13:37:14 663
转载 Android中的消息推送
前段时间做了一个应用,需要用到服务器端向Android或者是Iphone终端主动发送命令。随后客户端做出相应的反应。当时没有找到最佳的方案,一直搁置着。今天看到网上有关于Android推送的介绍,先学习一下,以便以后用到了不至于不知道。什么是推送呢? 所谓的消息推送就是从服务器端向移动终端发送连接,传输一定的信息。举个例子,大家有用过百度新闻客户端的应该知道,我们会每隔一段时
2014-02-25 22:23:10 849
原创 Android基础之TabHost
TabHost在日常中的使用很常用,很多市面上的app都或多或少的使用到了tabhost 比如新浪微博客户端,比如最新版的微信5.2,很明显的使用了tabhostTabHost的使用很简单,按照以下几个步骤,就可以很轻松的做出一个页签效果1.写一个布局文件 需要有tabhost节点,tabwidget节点 和 显示内容的fragment节点,具体布置如下:<Relat
2014-01-28 11:46:55 999
slidingmenu+fragment实例demo
2014-07-04
C程序设计语言(英文版)(第2版) PDF版
2009-09-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人