自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (9)
  • 收藏
  • 关注

原创 Error:warning: Ignoring InnerClasses attribute for an anonymous inner class

之前项目开发都是用的eclipse开发,最近开始研究android studio,把之前的项目导入到android studio平台时,编译报错,报错的是第三方平台引用报错,按理说在eclipse上都可以正常运行,只是换了个平台,不应该报这么多错误呀。 后来百度,发现android有个64K原则,工程中的方法数量超过安卓规定65536个方法数了,,,由于项目大量引用了第三方sdk

2017-03-03 17:09:22 1262

原创 打开手机上其他app的方法,不知道入口activity也可以打开

1.最近在研究如何调用别人的程序,发现居然有一种方法只需要知道包名就可以打开相应的应用程序的办法。以前以为需要知道包名和入口函数,这里来分享一下哦//仅仅知道程序的包名也可以打开这个程序com.coolsoft.movieIntent LaunchIntent = getPackageManager().getLaunchIntentForPackage("com.eg.android.Alipa

2017-03-02 14:29:19 1592 1

转载 android打开指定的浏览器

一、启动android默认浏览器(http://blog.csdn.net/hudashi/article/details/8176298/) 在Android程序中我们可以通过发送隐式Intent来启动系统默认的浏览器。如果手机本身安装了多个浏览器而又没有设置默认浏览器的话,系统将让用户选择使用哪个浏览器来打开连接。关于Intent的更多内容请参考《常用Intent》 示例1 Intent i

2017-03-02 14:07:17 3031 2

原创 Android NDK Eclipse环境搭建详细步骤(附图文)

最近项目开发过程需要对录制的视频进行二次开发,由于上层应用涉及到的api比较少,需要学习了解底层开发!所以开始了NDK的学习。这里分享一下自己搭建NDK环境的步骤,以及写出第一个JNI的Hello World!的程序。 NDK的环境搭建主要有以下几个步骤: 1.NDK插件的安装,即Android Native Development Tools工具!直接包含在了ADT中,可以本地下载ADT安装时

2017-03-02 13:35:59 416

原创 跳转activity设置为launchMode="singleTask"时,主activity不执行onActivityResult

最近在项目开发过程中,发现之前写的一段在onActivityResult中的代码突然不执行了,找了很久原因,发现,每次跳转到目标activity的时候,执行onActivityResult函数,而不是在目标activity销毁setResult和finish的时候执行,感觉有点莫名其妙呀!!最后发现把目标activity换了个,就执行了,知道原因出在目标activity上,代码里面也没找到原因,后

2017-02-20 16:12:42 939

原创 RecyclerView瀑布流一边空太多,一边挤满了

最近项目开发的时候发现用RecyclerView写的瀑布流,不是按照正常的计算高度排列的,两列瀑布,一列空了很多,另外一列挤满了,找了好久都没找到原因,知道是高度计算问题,可不知道是哪里的原因。后来发现全部用ImageLoader加载的网络图片就没这个问题,而我现在的图片是本地res图片和网络图片一起的,可能计算高度的方式不一样,最后将本地res图片全部修改为imageLoader的默认图片,问题即

2016-12-29 10:34:50 1932

转载 ListView设置onItemCLickListener监听时获取的position不正确问题

今天在项目开发过程中,发现设置listview的item点击事件监听时,得到的position居然不是点击的位置,感觉很奇怪,从没遇到这种问题,最后发现是因为加了headerView的原因,加了后headerView也占位置,需要onItem监听时,用getAdapter()获取item。用parent.getAdapter().getItem(position)获点击的item取值。参考:h

2016-10-31 19:31:15 3412

原创 android studio编译报错Gradle build finished with 100 error(s) in 14s 629ms

这两天开始接触android  studio,发现这工具还是有很多问题,经常有版本不匹配的问题,今天就遇到了一个Gradle build finished with 100 error(s) in 14s 629ms。无法编译生成apk,最后查找资料,发现是build-tool版本低了,比sdk版本低。于是升级了build-tool工具。   那么如何升级了,打开sdkManage

2015-11-17 18:40:36 24577 3

原创 android适配dimens.xml

1.    最近在做android项目的时候需要做屏幕的适配,研究发现屏幕尺寸dimens设置适配主要和像素密度dpi以及分辨率有关系,有的介绍可以直接用屏幕密度来适配,其实这种只是粗略的适配,如果想要细分适配,就需要加上分辨率了(http://bbs.itcast.cn/thread-39556-1-1.html).参考工具(http://www.eoeandroid.com/thread-29

2015-02-03 15:59:51 1661

转载 android开发如何增大控件的可点击区域

在项目开发工程中,发现有时控件比较小,需要增大控件的可点击区域,

2014-09-28 10:59:28 4524 1

原创 android webView调用js函数的几种方法

最近在研究webView与js的交互,发现一共有两种方式,一种是直接调用网页中的js函数,这种是网页端写好的js函数。另一种是加载本地写好的js文件,将内容注入到网页内,然后在调用。

2014-09-24 16:52:37 12913 1

原创 android开发tcp发送与接收

这段时间在研究tcp通信,zhelifenxiay

2014-09-15 17:26:13 1407

原创 webView调用js报错:Uncaught SyntaxError: Unexpected number at null:1

今天用webView调用js时,传入的参数是一个字符串,

2014-05-15 18:23:19 8996

转载 android隐藏输入法

//隐藏输入法                InputMethodManager imm = ((InputMethodManager)context.getSystemService(Context.INPUT_METHOD_SERVICE));                imm.hideSoftInputFromWindow(getWindowToken(), 0);

2014-02-12 15:54:17 701

原创 如何配置官方peerDroid,使其运行起来

一.Peer Droid是JXME协议到android平台的移植,开发者可以利用它来实现android设备以及传统PC机通讯的应用程序,peerDroid的官方demo主要是实现PC端peer和android端peer聊天的功能,那么如何配置服务器等使peerDroid的官方demo运行起来,进行通信?(官网网址:http://code.google.com/p/peerdroid/)  

2013-11-01 12:04:06 3826 4

原创 listView和GridView的item设置的高度和宽度不起作用

1.     在android开发中会发现,有时listView和GridView的item顶层布局不起作用,即不能设置高度和宽度        原因是当用自定义的adapter时,如果使用convertView= mInflater.inflate(R.layout.material_grid_item, null)方法就不会起作用,这个 方法的第二个参数是父View,传入为空,所以没有

2013-06-05 17:15:52 5052 4

原创 Android开发ListView中含有checkBox或者Button时会遇到的难题

android开发经常会遇到ListView中含有checkBox和Button的情况,这里主要会有三个问题,下面分别论述:       1.         ListView中含有checkBox或者Button时,listView的item无法响应点击事件,这主要是因为checkBox和Button等获取焦点的能力高于listView,此时应该让其子控件不能获取焦点,即在布局文件中设置子控

2013-06-05 17:11:24 1301

原创 Android开发兼容不同分辨率设备的资源命名方法(Supporting Multiple Screens )

这几天公司有个设备需要兼容,对于这个资源目录的命名方法让我找了好久,以前都是用的android自带的三个目录,很少涉及到自定义的分辨率。看了半天官方文档,可惜英语水平不高,还是没弄出来,但是也知道了个大概。可以参考官方文档(http://developer.android.com/guide/practices/screens_support.html)   发现在Android3.2之后资源

2013-04-28 11:02:08 983

原创 android开发,安装带有特殊字符名称的apk,解析包时出现问题

今天程序有个bug,如果把apk的名称修改后包括“%”时就会出现“解析包时出现问题”,无法继续安装,看了半天的程序安装部分的代码:  01.Intent intent = new Intent(Intent.ACTION_VIEW); 02.intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 03.intent.setDataAndT

2013-03-27 14:02:12 4421 2

转载 如何在eclipse中把java程序打包成jar包?

1.右键选中你的项目,选Export -> java -> jar file2.完成第一步之后会进入一个窗口,可以看到你的项目上被打了对号在左侧的窗口。右侧的窗口是你项目内的文件,全部选中。窗口下面的设置都保持默认,点击browse,设置一下你要保存需要导出的路径,然后点next,下一个窗口里的设置全部默认,直接next.进入第三步3.进入第三步之后会在窗口下方有一个main

2013-03-18 10:26:27 1045

原创 android四大组件之一Service的startService()与bindService()区别?

Service的startService()与bindService()区别? 答:使用startService()方法启用服务,调用者与服务之间没有关连,即使调用者退出了,服务仍然运行。使用bindService()方法启用服务,调用者与服务绑定在了一起,调用者一旦退出,服务也就终止,大有“不求同时生,必须同时死”的特点。   startService()一般用于本地服务调用

2013-03-18 10:22:42 889

原创 android开发模拟click点击事件

在android开发时,button事件一般是需要与用户交互的,即人机交互事件,用户点击时有事件响应,但有时,我们也许会需要模拟点击事件,即不是用户点击,而是程序内部使响应click事件,这时我们可以使用performClick()方法了,performClick()方法即是模拟用户点击事件。 public class MainActivity extends Activity {priv

2013-03-18 10:05:34 7569

原创 android开发怎样测验onSaveInstanceState方法

今天程序crash了,找了半天不知道是什么问题,数据居然丢失了,看了log半天,最后想到了是不是应用进程被系统给kill了,android开发中大家都知道有时候系统资源不足时会杀死后台进程,故需要用onSaveInstanceState方法将数据保存下来,那如何测试数据是否保存了?如何重现这个bug了,想了半天,查了下资料,突然意识到DDMS的Devices处可以stop进程了,试了下,果然可以,

2013-03-14 14:11:30 1337

原创 Conversion to Dalvik format failed with error 1

android开发,今天在导入一个工程时,代码没有显示错误,可在运行的时候,弹出有错误,查看problems,显示Conversion to Dalvik format failed with error 1,上网查了好久,很多办法都不凑效,最后根据那些办法自己试了试类似的,发现把Android Dependencies移除了后,居然好了,还没明白是什么原因,给有相同问题的同仁一个参考的办法把!

2013-03-05 13:56:09 625

原创 android开发怎样让悬浮Activity只是隐藏而不销毁

android在mainfest中给Activity添加一个属性 android:theme="@android:style/Theme.Dialog",可以使Activity悬浮在其它窗口上面,在布局中可以设置activity的大小,当点击悬浮Activity边缘以外区域时,Activity会消失,观察消失时其生命周期会发现执行了finish()方法从而执行了onDestroy方法。有时我们只是

2013-02-17 18:02:30 7071 1

融云讨论组群组聊天基本集成

融云讨论组群组聊天基本集成

2016-09-27

android锁屏解锁demo

基本的锁屏功能 可以屏蔽掉home键等等,可参考

2014-10-23

仿照QQ发送文本,音视频等功能

本地文本,音视频切换显示功能,仿照QQ手机聊天,但仅仅是本地

2014-10-20

一些工具类的整合

工具类的整合,md5加密,url编码,解码,网络辅助工具等等

2014-10-09

横向的listView,带有拖动改变位置顺序功能

横向ListView,可拖动变更item顺序

2014-04-30

android开发,一个漂亮的Fragment应用的例子

一个很漂亮的Fragment应用的例子,应用平台是android4.0以上,可以参考下~~

2012-10-16

JFrame设置背景色注意的事项

如何设置JFrame的背景,需要注意的,设置Jpanel为透明

2012-08-09

synchronized 的理解

个人对synchronized 的理解,可以参考下!!

2012-08-09

GAE应用实例

是一个具体的GAE实例步骤!包括搭建环境,本地测试,上传程序!

2011-12-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除