- 博客(177)
- 资源 (20)
- 收藏
- 关注

原创 win7系统用多个git账号的处理办法
因为公司用的是git,所以我自己的git想用的话很麻烦,但是自己对于git有是一知半解的,又想用2个git,研究了一下午,终于找到了一个相对简单的方法。下载TortoiseGit,在TortoiseGit的设置里面,有一项“git”1.配置源:选择“全局”2.在 “用户信息” 那里,可以填写自己现在想用的git账号信息。3.点
2016-06-30 20:36:00
1364

转载 大牛的博客,跟大牛学习
今天看到一篇文章,收藏了很多大牛的博客,在这里分享一下(转载于:http://blog.youkuaiyun.com/wujxiaoz/article/details/8237096)Android中文WikiAndroidStudio-NDK开发-移动开发团队谦虚的天下 - 博客园gundumw100博客 - android进阶分类文章列表 - ITeye技术网站优快云博文精选:Andro
2014-05-29 17:09:42
8416
原创 Handler内存泄漏
Handler内存泄漏一般是生命周期不一致引起的。解决办法:在Activity退出的时候,调用myHandler.removeCallbacksAndMessages(null);//移除所有的回调和message。避免内存泄漏至于网上其他网友写的static内部类弱引用,个人感觉可写可不写,(我是不写的)我个人更喜欢线程池。...
2021-07-27 14:19:41
173
原创 获取SD卡的唯一标识
因为项目的需求,需要获取SD卡的唯一标识,找了多方资料,最后在google上面看到解决办法,在这里做笔记以防止忘记我的demo代码 private String getSDCid(){ StringBuilder stringB = new StringBuilder(); if (isExteranlStorageAvailable())
2017-10-13 17:24:48
6729
3
原创 TortoiseGit出现各种莫名的问题
昨天公司让用win10开发,不熟悉,用TortoiseGit上传git的时候,老无响应,最后看了一遍博客,找到原因了,是因为和 软媒魔方 这个软件冲突造成的,卸载魔方就好了。在此做笔记,以防忘记!
2017-06-19 15:34:05
6838
3
原创 Android MAT系列----------MAT的安装
项目的需要,需要研究MAT,正好做下笔记吧。1.MAT的下载:1.1直接官方下载:https://www.eclipse.org/mat/。1.2Eclipse安装插件:http://www.eclipse.org/mat/downloads.php(这上面是官方的网址,在这个界面可以看到最新的插件地址)。找到最新地址之后,1.2.1.打开Eclipse--he
2016-10-28 15:13:25
3078
原创 设计模式----面向对象的六大原则
前言:前段没有时间,趁现在把设计模式的东西整理一下。内容大部分是《Android源码设计模式解析和实战》设计模式一般需要遵循“面向对象的六大原则”。1.1 优化代码的第一步——单一职责原则 1.2 让程序更稳定、更灵活——开闭原则 1.3 构建扩展性更好的系统——里氏替换原则 1.4 让项目拥有变化的能力——依赖倒置原则 1.5 系统有更高的灵活性——接口隔离原则
2016-10-19 14:38:48
459
原创 上传程序crash的日志------bugly
有时候负责的程序出错了,自己能复现还好,但是要是复现不了,但是客户那边又说能复现,并且客户还不在一个城市,所以找来找去,发现了bugly,发现还行,就研究了下。官方的文档,感觉不少,其实总结一下,东西也不算太多。使用起来1.纯Java代码,没有Native代码(C/C++)或者集成了其他第三方SO库。1.1.申请APPID。 1.2.
2016-07-05 18:25:46
2074
原创 项目中解决ANR
在实际项目中,出现了ANR,其实也好解决,不过好像需要root,在eclipse的“File Explorer”里面找到data/anr下面的traces.txt文件,打开后,可以分析:搜索自己项目的包名就OK了,之后,慢慢分析吧!
2015-10-21 16:46:59
491
原创 手机4G网络打不开优快云论坛
手机LG G3,现在是4G手机网络,但是在地铁上看技术,百度搜出来的优快云的东西,用4G网络竟然打不开,说网络有问题,然后到公司测试了下,wifi没问题,一切换到4G就不行,不知道是优快云的问题还是手机问题。PS:百度出来的同样结果,其他的论坛可以打开,本来想反馈给优快云的,但是没找到地方,就写下来吧。
2015-03-21 17:31:41
2015
原创 SVN控件+win7 64+android developer tools
安装SVN控件:1.安装svn 1.8版本的客户端。(TortoiseSVN-1.8.7.25475-x64-svn-1.8.9.msi)2.安装Eclipse的svn1.6(我手上没1.8的插件)版本的插件。(svn插件.zip)a.hele---install new software。b.c.正常的安装插件的流程,网上有不少,我已经安装过了,演示不
2015-02-27 13:05:03
594
原创 win7无线网络一直转圈(但是可以上网)
之前,安装了Oracle 11g之后,出现的问题(其实我当时也不知道是Oracle的问题),之后,实在是看不习惯开机无线一直在转圈,但是可以正常上网的情况,就准备重新安装系统(这是放大招啊Σ( ° △ °|||)︴),但是我安装了Oracle,想着,还是先把Oracle删除了,再重装系统吧,谁知道,之后开始就好了,没有这种想象了,真是,蛋疼,我现在正在学习Oracle啊,哎,真是,肿么办
2015-01-20 10:00:50
4352
转载 mac 终端 常用命令
mac 终端 常用命令基本命令1、列出文件ls 参数 目录名 例: 看看驱动目录下有什么:ls /System/Library/Extensions参数 -w 显示中文,-l 详细信息, -a 包括隐藏文件2、转换目录 cd 例:想到驱动目录下溜达一圈 cd /System/Library/Extensions3、建立新目录m
2015-01-06 16:02:11
598
原创 未找到文件I:\Database\product\11.2.0\dbhome_2\owb\external\oc4j_applications\applications\WFMLRSVCA
安装Oracle的时候,出现“未找到文件I:\Database\product\11.2.0\dbhome_2\owb\external\oc4j_applications\applications\WFMLRSVCA”。1、Oracle安装包是否有问题。2、解压正确是否正确。3、是否将两个安装包整合到一个文件夹中。如果你是第一次安装,那么很有可能是第3个原
2015-01-06 15:13:09
2058
原创 Oracle的安装(11g)
安装Oracle完整版报错:“未找到文件I:\Database\product\11.2.0\dbhome_2\owb\external\oc4j_applications\applications\WFMLRSVCA”1.OracleXE112_Win64和win64_11gR2,两者的区别在于:OracleXE112是XE版本,简版,11gR2是完整版,(我是这么理解的^_^ )
2015-01-06 15:09:05
1899
转载 Smack Connection 的继承关系和读写接口使用说明
一、简介Connection是Smack核心类,提供了灵活的扩展机制和监听器机制。二、继承关系Connection是一个抽象类,定义了一组为扩展使用的 Listener 的集合。XMPPConnection是一个继承了Connection的类,实现了Connection定义的一些方法。根据前面的文章分析,当
2014-11-25 17:54:00
728
转载 Smack 中 ConnectionListener 的作用和使用
一、简介ConnectionListener 接口提供了对 connection 关闭相关事件的监听。包括:1、连接已经关闭 connectionClosed()2、连接因为异常关闭 connectionClosedOnError()3、在指定秒数后重新连接 reconnectingIn(int timeSecond)4、重新连接成功
2014-11-25 17:51:34
1485
转载 Smack Connect 中的 connectionEstablishedListeners 属性用法及其作用
一、简介Connection是一个抽象类,由XmppConnection继承。Connection 提供了一些监听器负责对数据进行分法处理。本文介绍的是 connectionEstablishedListeners 属性,这个属性及其方法为获取 Connection 提供了简单、灵活的途径。二、说明connectionEstablishe
2014-11-25 17:44:47
690
转载 PacketFilter 包过滤类及其子类用法
PacketFilter 包过滤类及其子类用法PacketFilter 用在 PacketListener之前,用于过滤匹配类型的 packet 数据。只有满足了packetFilter 的packet 才能进入packetListener 处理。packetFilter 是一个接口,只声明了一个 accept(Packet packet)
2014-11-25 17:23:35
1679
转载 PacketReader 如何实现smack数据监听机制和packet分发机制
前面说过, PacketReader 在构造函数中传递 XmppConnection的实例,并赋给自己的成员变量 connect;又启动了一个 readerThread 线程,在 parsePackets() 方法中处理connect的输入数据流 (也就是socket的数据输入流)。这时读入的数据是xml格式的(格式说明参见 Xmpp协议), parsePac
2014-11-25 17:02:44
555
转载 ADT 无法关联libs jar包的源代码问题的解决
在Eclipse中开发Android 程序,使用ADT版本如下:Android Developer ToolsBuild: v22.0.5-757759查看libs中jar中的源代码时,出现下面的提示:The Jar of this class file belongs to container 'Android Dependen
2014-11-25 16:20:30
645
转载 Smack PacketReader 监听器启动过程分析
Smack PacketReader 监听器启动过程分析一、数据进入线程池newSingleThreadExecutor创建一个单线程的线程池。这个线程池只有一个线程在工作,也就是相当于单线程串行执行所有任务。如果这个唯一的线程因为异常结束,那么会有一个新的线程来替代它。此线程池保证所有任务的执行顺序按照任务的提交顺序执行。P
2014-11-24 21:24:28
479
转载 Smack PacketReader 启动过程分析
一、PacketReader实例化PacketReader 在 XmppConnection中被实例化:PacketReader packetReader = new PacketReader(this);1、PacketReader 的构造方法PacketReader实例化执行的构造方法如下:prot
2014-11-24 21:09:17
663
转载 Smack XmppConnect分析
本文描述Smack中的XmppConnect connect方法执行的步骤,讲解 XmppConnect 如何将 socket 与 packetReader和packetWriter建立关联,数据如何交互的过程。详细过程见下图:1、在XmppConnect中根据配置创建了 socket;2、将socket的输入流和输出流封装在 connect 的成员变量中;
2014-11-24 21:03:35
474
转载 Smack 中 PacketCollector的作用和用法举例
在 Connection 抽象类中,有一个属性 collectors ,类型是 Collection 。 collectors 是一个由 PacketCollector组成的集合。一、简介PacketCollector 是一个Packet数据搜集器,根据设置的filter来接收packet数据。如果filter为空,则接收全部的packe
2014-11-24 20:25:26
543
转载 XMPP——Smack[4]状态,心情,头像更改
这里写完,最基本的IM功能也就完了,还剩下个发送接收文件,离线消息扩展等等 呵呵,三天时间,看的不是很深入,欢迎大家补充呀 1. 修改自身状态包括上线,隐身,对某人隐身,对某人上线[java] view plaincopyprint?public static void updateStateToAvailable(XMPPConne
2014-11-20 16:39:00
675
原创 XMPP创建群组
String jid = groupname + softApplication.getUserInfo().user_name + "@conference." + XmppConnection.SERVER_HOST; // String jid = // softApplication.getUserInfo().user_name+"@conference."+XmppCo
2014-11-19 11:41:49
1010
转载 Openfire导入到Eclipse里面
最近在用openfire开发ios通讯功能,需要开发一个推送插件,导入openfire3.9.3的源码一直报错很郁闷,以下是解决源码导入eclipse报错的方法入正题,看到这篇文章的的网友应该已经安装了jdk,eclipse,我就不在安装这些开发工具上赘述了,附载一下openfire的下载地址:http://www.igniterealtime.org/downloads/index.js
2014-11-13 18:43:58
657
原创 at org.jivesoftware.smackx.muc.MultiUserChat.create(MultiUserChat.java:353)
这段时间在弄Android即时聊天,asmark在
2014-10-31 16:12:10
1514
1
转载 Mac OS访问Windows共享文件夹
(作者:陈波,2012-02-09,转载请注明 Form:http://blog.youkuaiyun.com/jinhill/article/details/7246922) 最近开始研究Mac OS,遇到的第一个问题就是如何在Mac OS中访问Windows共享文件夹,在做开发经常会用到。1.在先Windows中新建文件夹e:\iOS,右键设置共享属性点击“高级共享”
2014-10-28 11:20:12
682
转载 Build.VERSION_CODES类
一、类结构:java.lang.Object↳android.os.Build.VERSION_CODES二、类概述:目前已知的SDK版本号的枚举类,这些值可以在SDK中找到,每次官方发布,这些值都是单调递增。三、构造方法:Build.VERSION_CODES()四、静态属性:这些属性可以在下面测试示例中
2014-10-20 11:18:50
2010
转载 error: No resource identifier found for attribute ‘XXXXXX’ in package
http://blog.youkuaiyun.com/zhufuing/article/details/23098905异常提示: 今天我新创建了一个自定义控件,我为他定义了一个属性为backIcon,但是当我在xml设置这个属性之后,xml布局界面提示以下错误:error: No resource identifier found for attribute ‘backIco
2014-10-14 19:16:47
833
原创 No resource identifier found for attribute 'mode' in package 'com.aaa.bbb'
我希望做一个自定义的BUTTON,首先在attrs.xml中定义了 多加了一个who属性然后在main.xml中,加命名空间了xmlns:t=" http://schemas.android.com/apk/res/com.limaoyuan.button"然后在定义Button的地方<com.limaoyuan.button.MyButton t:who
2014-09-22 18:40:57
906
转载 sqlite developer过期解决办法
sqlite developer注册码网上没有找到,只有通过注册表,删除继续使用,删除注册表中HKEY_CURRENT_USER\SharpPlus\SqliteDev。
2014-09-10 14:09:46
2261
转载 Android获得摄像头详细信息
这篇资料不错,核心提示: 如何获取Android设备上的详细的摄像头信息呢? 目前Samsung的Galaxy Tab和Nexus S均有前置摄像头,获取Android摄像头的详细信息,Android获取摄像头详细信息,在Android 2.3 SDK中得到了增强:在android.hardware.Camera类中,API Level 9的S如何获取And
2014-07-19 15:37:34
1503
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人