- 博客(178)
- 资源 (15)
- 收藏
- 关注
原创 EventBus activity收不到post的消息原因分析
现状1.activity 已经注册了EventBus.getDefault().register(this);2.也写了订阅方法:@Subscribe(threadMode = ThreadMode.MAIN)voidreceiveStatusCmd(StatusCmd status){}3.service中也调用了 post方法了EventBus.getD
2017-09-06 17:41:30 5288
原创 retrofit gson 解析json数据失败问题“com.google.gson.stream.MalformedJsonException:”
json服务端返回数据{'success':'fail'}retrofit 版本:2.3.0具体问题:com.google.gson.stream.MalformedJsonException: Use JsonReader.setLenient(true) to accept malformed JSON at line 1 column 17 path
2017-05-26 12:09:59 26268 4
转载 如何实现跨应用启动Service
跨应用启动Service需要注意的地方有2点:1.目标service需要声明exported=true 的属性,表示允许其他应用访问该服务.2.android5.0之前是可以通过设置隐式意图来跨应用打开Service的,5.0之后就必须要通过显示意图来开启Service.如何创建跨应用的显示意图呢?通过Intent的setComponent方法,可以传递一个Componen
2017-04-20 11:07:47 3646
转载 Android团队技术成长计划
文章转载自:ihttps://yedaxia.github.io/Android-Learning-Team/Android团队技术成长计划发表于 2017-03-15 | 最近在想如何提升自己和团队成员的技术能力,其实无非就是多阅读优秀源码,优秀书籍,写技术文章等,但在查阅资料的的时候还是收获了不少东西,尤其是刘未鹏大神那篇文章,这边整理可能更多是学习相关的技能
2017-03-23 16:46:54 1455
原创 Freeline介绍以及 AS中接入步骤
Freeline介绍今天向大家介绍一款Android平台的增量编译工具:Freeline。Freeline是由阿里巴巴蚂蚁聚宝Android团队开发的一款针对Android平台的增量编译工具,它可以充分利用缓存文件,在几秒钟内迅速地对代码的改动进行编译并部署到设备上,有效地减少了日常开发中的大量重新编译与安装的耗时。Freeline代码开源在Github: https://github
2017-03-22 11:40:32 836
原创 整理一线APP用到的一些技术
通过解压一些日常生活中经常用到的一下大厂的APP,通过查看其lib目录下用到的一些库,来分析这些一线APP用到的那些技术。库名 一线APP 描述 libbspatch.so QQ
2017-03-22 11:25:40 2523
原创 Android stdio 打Release包步骤
1.在gradle中配置signingConfigs {MySigning {keyAlias 'keyAlias 'keyPassword 'keyPassword'storeFile file('E:/RGSC/ZSS/Pack/rgsc.keystore')storePassword 'keyPassword'}}2.在ming命令行中执行一下命令:g
2017-02-08 17:55:56 3818
原创 鸿洋_“Android 自定义View (四) 视频音量调控”之内切正方形算法分析
今天看了鸿洋_的“Android 自定义View (四) 视频音量调控”的自定义View,博客的具体地址:http://blog.csdn.net/lmj623565791/article/details/24529807#reply刚开始自己对内切正方形的具体顶部距离的算法不是很了解,我也看来评论中也有许多童鞋对此也不是很明白。我就自己把图画出来,再分析就明白了。下面就是具体的图形以
2017-01-05 16:18:43 1188 2
原创 ERROR 1045 (28000)Access denied for user root localhost using passwordNO
参考网址:http://stackoverflow.com/questions/19989418/error-1045-28000-access-denied-for-user-rootlocalhost-using-password-n具体办法:Follow the steps given below:Stop your MySQL server completely.
2017-01-04 10:17:22 780
原创 mysql无法启动问题
具体问题:F:\SOFT\JavaWeb\mysql-5.7.17-winx64\bin>net start mysqlMySQL 服务正在启动 .MySQL 服务无法启动。服务没有报告任何错误。请键入 NET HELPMSG 3534 以获得更多的帮助。具体解决办法:mysqld --initialize 先初始化data目录
2017-01-04 10:16:08 618
原创 自定义正方形的ProgressDialog
看了鸿洋_的Android 自定义View (三) 圆环交替 等待效果的自定义View,就有了一个能不能实现一个方形的等待效果;参考鸿洋_博客地址http://blog.csdn.net/lmj623565791/article/details/24500107具体效果图:具体实现代码:attrs定义属性
2016-12-30 13:38:18 690
转载 android NDK JNI下有些函数could not be resolved
在android里用NDK开发的时候,在jni文件里有cpp文件和c文件,在cpp中总是报错,有写函数比如gl函数等都报错:function glxxx could not be resolved. 那是因为找不到gl的头文件和cpp头文件了。解决办法:是由于没有将jni.h导入的缘故,而这个文件在ndk的目录下面。所以,参照以下步骤:Project Properties ->
2014-07-03 11:56:39 788
原创 Android adb连接设备时出现 同一个设备 好多offline的解决办法一
Android adb连接设备时出现 同一个设备 好多offline的解决办法一:打开windows的任务管理器 ,看是否有好多adb进程在执行,如果有的话就就结束那些adb进程,之后再执行 adb devices 命令 就好了。。。。
2014-03-30 11:12:42 4112 1
转载 listview怎么显示最后一行数据
在弄一个短信软件 ,运用listview的时候要求很多信息的时候直接显示最后一条数据,一开始在xml文件中给listview配置了一个属性:android:stackFromBottom="true" 但是这样配置之后,短信少的时候又直接在底部显示了。。解决方案:加上这两句话 :adapter.notifyDataSetChanged();listview.setSelectio
2014-03-26 11:48:30 1668
转载 ADB server didn't ACK, failed to start daemon
今天遇见了这个问题 因为我更新了最新的adt 出现ADB server didn't ACK, failed to start daemon 然后你想启动一个程序 这个时候又会出现 Please ensure that adb is correctly located at 'D:\android-sdk-windows\platform-tools\adb.exe' and can be e
2014-03-11 17:40:56 1218
原创 ubuntu中命令行中如何查看系统版本以及系统位数命令
具体命令 查看系统ubuntu版本命令:cat /etc/issue //显示如下:Ubuntu 11.04 查看ubuntu系统位数命令root@ub1000:~# getconf LONG_BIT 32 查看图片附件
2014-01-14 13:45:58 4688
转载 VS2008 OpenGL
VS2008 OpenGL 配置 (2010-04-14 18:51:50)转载▼标签: vs2008 opengl 配置 glut it分类: C方式一:----->第一步,选择一个编译环境现在Windows系统的主流编译环境有Visual Studio,Bro
2013-12-27 22:15:49 955
原创 自动生成Jni中Java调用C语言实现的签名函数名
首先编写一个类例如HelloWorld.java类文件把你要在Java代码中声明的调用C语言的native函数声明写在Helloworld.java代码中例如:public class HelloWorld{public native String HelloFromC() ; public native String hell_from_c() ;}
2013-12-11 15:51:15 2796
转载 把 mysql中的一个字段修改为自增张类型
如何实现MySQL设置自增字段是许多人都问到的问题,下面就为您介绍MySQL设置自增字段的相关知识,希望对您学习MySQL数据库能有所启迪。MySQL设置自增字段的相关语句:alter table album change ALBUM_ID ALBUM_ID bigint not null auto_increment;alter table album auto_increm
2013-11-20 17:12:34 25934
转载 windows下Qt5.1 for android开发环境配置
windows下Qt5.1 for android开发环境配置1.下载安装Qt 5.1.0 for Android (Windows 32-bit, 716 MB) http://qt-project.org/downloads2.打开Qt Creator,打开帮助,输入android,找到官方说明,按照教程一步步的操作。3.首先需要下载以下四个软件: 1)T
2013-11-12 10:11:39 1654
转载 linux mysql 操作命令
1.linux下启动mysql的命令:mysqladmin start/ect/init.d/mysql start (前面为mysql的安装路径)2.linux下重启mysql的命令:mysqladmin restart/ect/init.d/mysql restart (前面为mysql的安装路径)3.linux下关闭mysql的命令:mysqladmin
2013-10-29 09:55:55 736
转载 Windows平台下的win socket网络编程-文件传输小范例:
Windows平台下的win socket网络编程-文件传输小范例:实现:C语言功能:文件传输(可以传任何格式的文件) // // FILENAME: // File_Transfer_Server.c // // DESCRIPTION: // Winsocket Server demo, receive filenam
2013-10-21 17:16:17 1988
转载 VMware Workstation 无法恢复错误: (vmx) Exception 0xc0000006 (disk error while paging) has...
我在运行vmware workstation时,报如下错误: Warning: the system was unable to load a page of memory; this can be causedby network problems or a failing hard disk drive.VMware Player unrecoverable e
2013-09-04 09:21:08 6195 1
转载 c/c++解析lua配置文件
c/c++解析lua配置文件lua是一个开源的可嵌入脚本语言,他的官方网站 http://www.lua.org/lua脚本除了可以用来执行外,还可以做为配置文件,同时用C API来解析。比如在游戏里比较常见。 在 C/C++中解析lua有以下步骤如下:1. 包含lua头文件,如果是C++程序,需要声明 extern c1 extern C
2013-08-15 19:11:15 2258
转载 Lua做为c++程序的配置文件
Lua做为c++程序的配置文件介绍下Lua做为c++程序的配置文件的用法大家可能习惯了用xml作为配置文件,其实很多时候我们也可以使用脚本作为程序的配置文件,这样程序既可以添加入脚本又可以使用配置文件,作为一种脚本语言做配置文件自然可以,用lua的好处有几个方面,1.是它天生和c++程序结合非常好。2.这样可以减少整个工程的编译次数(所有配置文件共同的好处)
2013-08-15 19:09:45 1545
转载 Lua与C/C++的交互
Lua与C/C++的交互lua 从 http://code.google.com/p/luaforwindows/ 取得LuaTinker 可以从 http://download.csdn.net/download/esrrhs/3838889 取得tolua++ 可以从 http://www.codenix.com/~tolua/ 取得关于Lua与C/C++的交互C/
2013-08-15 19:06:02 1037
翻译 Lua脚本在C++下的舞步(三)
上一讲我把Lua基本的栈规则讲了一下,然后完善了一下我的CLuaFn类。让它可以支持任意参数数量和函数名称的传值。当然,这些功能是为了今天这篇文章而铺路的。 看了七猫的回帖,呵呵,确实应该说一下SWIG这个工具,说真的,我对这个工具理解不深,因为没有怎么用过,读过一些关于它的文章,似乎是帮你把C++的功能封装成一个Lua基本库的东西,但是后来研究,他可以很轻松帮你把公用函数封装成一个Lua的基
2013-08-15 19:04:22 854
翻译 Lua脚本在C++下的舞步(二)
上一节讲了一些基本的Lua应用,或许你会说,还是很简单么。呵呵,恩,是的,本来Lua就是为了让大家使用的方便快捷而设计的。如果设计的过为复杂,就不会有人使用了。 下面,我要强调一下,Lua的栈的一些概念,因为这个确实很重要,你会经常用到。熟练使用Lua,最重要的就是要时刻知道什么时候栈里面的数据是什么顺序,都是什么。如果你能熟练知道这些,实际你已经是Lua运用的高手了。 说真的,第一次我接
2013-08-15 19:03:17 896
翻译 Lua脚本在C++下的舞步(一)(入门指引)
现在,越来越多的C++服务器和客户端融入了脚本的支持,尤其在网游领域,脚本语言已经渗透到了方方面面,比如你可以在你的客户端增加一个脚本,这个脚本将会帮你在界面上显示新的数据,亦或帮你完成某些任务,亦或帮你查看别的玩家或者NPC的状态。。。如此等等。但是我觉得,其实脚本语言与C++的结合,远远比你在游戏中看到的特效要来的迅猛。它可以运用到方方面面的领域,比如你最常见的应用领域。比如,你可以用
2013-08-15 18:31:03 936
原创 开发那点事1
由于在开发前期没有对项目需求进行调研,以及开发过程中可行性分析,技术难点解决方案。而造成后期开发过程中造成项目开发周期延长,遇到开发瓶颈等一系列问题。这是作为一名开发人员的大忌。
2013-07-31 15:21:08 905 1
原创 ubuntu下linphne-android的编译
ubuntu 下linphone-android的编译过程编译环境:ubuntu 10.04(32位的系统)编译工具:1.android-ndk-r8e-linux-x86.tar.bz2(http://developer.android.com/tools/sdk/ndk/index.html)2.adt-bundle-linux-x86-20130717.z
2013-07-23 10:04:06 1706
转载 cygwin下安装软件
分类: Android Linux2013-01-18 16:28 826人阅读 评论(2) 收藏 举报目录(?)[+]很多时候,我们在windows下安装完cygwin后,使用时发现装少了软件。那么怎么办?1)有的人说用setup.exe那个玩意再搞一遍。个人比较觉得那个方法蛋疼。2)有的人说用find命令,怎么安装之类的,也不太爽
2013-07-18 14:38:06 2269
翻译 Asterrik一些常用命令
Asterisk常用命令 1:amportal命令, 这个东东是freepbx搞的,它是负责管控asterisk。我们看一下系统的进程 如上图所示,asterisk就是咱们的主角,而safe_asterisk就是垂帘听政,管它的。当asterisk进程被kill
2013-07-02 10:56:11 1315
原创 移动硬盘 发现不了盘符问题解决
看有没有提示“新硬件可以使用”如果没有,重新要安装驱动。如果有“新硬件可以使用”只是看不到盘符,那是你禁用了不存在的盘符功能,可重新添加。方法如下:右击电脑,到管理到磁盘管理,重新为U盘添加盘符。(操作过程见下面第7) 找不到移动硬盘盘符:运行--services.msc--Logical DiskManager(监测和监视新硬盘驱动器并向逻辑磁盘管理器管理服务发送
2013-07-01 11:05:16 3964
转载 如何在android画分析图(例如 柱状图、趋势图、饼图)
chart engine 试试看那个好用些。 - Java4Less (http://java4less.com/charts/chart.php?info=android) - Chart4J (http://code.google.com/p/charts4j/) - BlueChart (http://code.google.com/p/bluechart/)- aCha
2013-06-27 09:49:18 2057
转载 很好的励志文章
马云曾经在给新员工的信中写到“阿里不会承诺你发财、升官,刚来公司不到一年的人,也千万别给我写战略报告,千万别瞎提阿里发展大计。。。”当你刚进入社会的这几年,是你继续能力最好的几年,在平日的工作中多做学习,应该做的是“看,信,思考,行动、分享”这五个步骤,为未来积蓄能量。人总是从平坦中获得的教益少,从磨难中获得的教益多;从平坦中获得的教益浅,从磨难中获得的教益深
2013-06-25 11:35:01 1221
转载 为什么至今你还是一个小职员?
一时心血来潮报了个口译班,其中有一位老师大概30岁,长得很漂亮,打扮也很时尚,口译功夫了得,每次都来去匆匆,中午就花5分钟的时间吃一碗泡面。后来才知道,她大学学的是历史,她的本职工作是一家公司的公关经理,儿子已经5岁,她每天要上班、做家务、带孩子。与我们不同的是她拥有人事部的二级口译证书,每个月都有天南海北的翻译任务,还兼任这家口译中心的老师。 打开她的博客,已经更新500多页,有2
2013-06-25 11:32:36 781
转载 java Map 迭代的用法
java如何遍历map的所有的元素(各种方法)博客分类: jackeyJava JDK1.4中 Map map = new HashMap(); Iterator it = map.entrySet().iterator(); while (it.hasNext()) { Map.Entry entry = (Map.Entry) it.ne
2013-06-19 10:25:08 1087
转载 Android 获得 安装程序的图片素材
独立开发Android程序,一个人既当程序员,又当美工,前者还好办,后者就为难了,虽然会用PS,但是一些ICON的图片最好还是用现成的。 微信等流行APP的素材很丰富,如果能拿到它的素材就好了。 APK安装文件本质上是一个JAR压缩包,所以,直接把APK文件拖到WinRAR等压缩软件中,看到没,res文件夹!应用用到的图片都在里面了。如果要看它们的布局文件,各种xml文
2013-06-05 10:23:33 1171
转载 Android Activity 常用功能设置(全屏、横竖屏等)
Activity全屏设置方式1:AndroidManifest.xmlandroid:theme="@android:style/Theme.NoTitleBar.Fullscreen" />方式2:代码实现requestWindowFeature(Window.FEATURE_NO_TITLE); // 隐藏标题栏getWindow().setFla
2013-05-28 10:56:20 892
两台电脑实现文件共享
2011-12-08
[QT.图形介面.C.程式设计]
2011-07-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人