- 博客(28)
- 资源 (6)
- 收藏
- 关注
原创 fragment 动态改版menu ,非Activity中
fragment 中布局加入toolbar,上层Activity中无toolbar1、复写onPrepareOptionsMenu方法 @Override public void onPrepareOptionsMenu(Menu menu) { menu.clear();//先清除已经建好的menu MenuInflat
2017-06-10 14:32:58
376
转载 inimum supported Gradle version is 3.3. Current version is 2.14.1
最近gradle更新到了3.3,studio 每次重新进入项目都会提醒更新,于是手贱便点击了update。结果就是自己挖的坑把自己埋了一天半,在这记录一下,以便各位道友谨慎小心。点击更新后发现我的项目就瘫痪了,但是打开其他的项目发现并没有出现什么问题,这是为什么呢,那么肯定是当前项目的配置有问题了,百度下还真有相似的情况,于是,Settings,搜索gradle如下:一个是使用默认
2017-05-02 16:03:35
634
转载 RTP/RTCP/RTSP/SIP/SDP 关系
转自 http://www.cnblogs.com/x_wukong/p/4580668.htmlRTP/RTCP/RTSP/SIP/SDP 关系(直接看总结)RTP/RTCP/RTSP/SIP/SDP 关系 RTP(实时传输协议,传输层)Real-time Transport Protocol)是用于Internet上针对多媒体数据流的一种传输层协议。RTP
2017-04-11 09:45:43
676
原创 gradle 命令
1:所有渠道打包 gradle build2:指定渠道打包 gradle assemble[flavor][buildType] [渠道码] [Release/Debug/缺省也可以] assemble–缩写assABCD为渠道码 gradle assembleABCD gradle assembleABCDRelease gradle asse
2017-03-10 10:41:20
888
原创 Failure [INSTALL_FAILED_UID_CHANGED]
Failure [INSTALL_FAILED_UID_CHANGED]安装应用若出现如上错误,说明是上次卸载文件未卸载干净导致,找到data/data/包名目录,删除后再次安装即可。
2017-01-18 11:38:19
627
原创 Android 手机 tcpdump抓包流程
抓包root 设备adb push d:/tcpdump /data/data/cd data/data/chomd 777 tcpdump抓包./tcpdump -p -vv -s 0 -w /sdcard/app.pcap上传到PCadb pull sdcard/app.pcap d:/使用wirsharp 分
2017-01-16 09:40:47
612
原创 finished with non-zero exit value 1 错误
出现 Execution failed for task ':hotel:processDebugResources'.> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'J:\android-sdk-windows
2016-11-07 13:50:22
927
原创 AndroidStuido 导出jar
AndroidStuido 导出jar1:新建Modle,选择Android Libray,整理好相关代码,代码达到可以作为本地Library正常引用。2: modle 的 build.gradle 增加如下任务dependencies { compile fileTree(dir: ‘libs’, include: [‘*.jar’]) testCompile ‘junit:j
2016-10-11 17:32:13
270
原创 android gradle 多渠道打包
1:标准Android studio 目录,直接在main 同级页面新增渠道文件夹即可2:Ecplise 迁移的工程目录,需要在src 下面创建渠道文件夹,代码框架看着比较奇怪。3:渠道文件夹只写渠道差异的资源文件即关于打包命令:$gradle build 打全渠道即所有flavor;且含所有buildTypes$gradle assemble[flavor][bu
2016-09-30 08:46:05
427
转载 SVN clean up 乱码路径
怎么解决svn清理失败(清理失败,并且提示的中文路径显示乱码) 1、下载 sqlite数据库工具,sqlite3.exe2、将下载到的 sqlite3.exe文件复制到本地磁盘的某个目录下,我的目录是D:\tools\svn3、然后找到本地svn文件库下.svn/wc.db文件, 将其复制到D:\tools\svn目录下,如果看不到.svn文件夹,需要从操作系统工具-选项-查看中设
2016-09-20 10:04:53
1602
原创 android 后台service 实现无预览页面录像功能
直接贴代码核心是如何做到无页面,其实是有页面的,只是大小是1看不到。重点是surfaceView的使用,创建大小1像素,6.0需要设置允许在其他应用图层上展示。public class BackgroundVideoRecorder extends Service implements SurfaceHolder.Callback { private Wind
2016-08-17 16:59:50
9401
原创 ecplise android 项目转AndroidStrudio 流程
1. 项目导出ecplise ,gradle,会自动在工作空气下生成相关文件.2. 修改工作空间下2个文件内容打开工作空间目录下的 gradle --> wrapper --> gradle-wrapper.properties 。修改一下内容:distributionUrl=http\://services.gradle.org/distributions/gradle-
2016-02-02 16:43:37
494
转载 欢迎使用优快云-markdown编辑器
Android在Adapter里面调用Activity的方法/变量方法1: Activity中有个Popupwindow. 想在Adapter中的getView中设置Checbox的点击事件时,就显示与隐藏这个Popupwindow但是因为Adapter与Activity不是同一个类,所以操作有点麻烦..————————–分割线——————————————–类: Adapter 继承 BaseA
2015-06-29 20:34:45
309
原创 java.lang.UnstatisfiedLinkError conldn't find xx.so 问题
java.lang.UnstatisfiedLinkError conldn't find xx.so 问题
2015-06-19 10:09:05
3907
原创 fragment 的onActivityResult
fragment 的onActivityResult 不调用实现方法1.在FragmentActivity 的onActivityResult 里添加super.onActivityResult(requestCode, resultCode, data);2.在Fragment 里调用startActivityForResult 一定不要加getActivity
2015-04-04 14:07:24
423
转载 Android 关闭日志
android关闭日志 我们在开发时,经常会输出各种日志来debug代码。但是等到应用发布的apk运行时不希望它输出日志。 关闭输出日志Log.v(),Log.i(),Log.w(),Log.v(),Log.e()等原理: 那么我们可以通过proguard导出apk时删除各种日志输出代码。然后,将会过滤掉日志代码。 通过配
2015-02-03 11:13:07
939
转载 Android 网络类型判断
Android 判断用户2G/3G/4G移动数据网络在做 Android App 的时候,为了给用户省流量,为了不激起用户的愤怒,为了更好的用户体验,是需要根据用户当前网络情况来做一些调整的,也可以在 App 的设置模块里,让用户自己选择,在 2G / 3G / 4G 网络条件下,是否允许请求一些流量比较大的数据。通过 Android 提供的 TelephonyManager 和
2015-01-27 09:15:12
732
转载 android见后台切换监听
基本思路正如9楼所述:就是让app中所有的activity继承与一个公共的activity(例如:BaseActivity),然后在BaseActivity的onStop()中判断当前程序是否处于后台代码片段,双击复制[java] view plaincopy/** * 文件名:BaseActivity.java
2015-01-07 21:06:51
589
转载 Android延时执行的几种方法
Android延时执行的几种方法 开启新线程 new Thread(new Runnable(){ public void run(){ Thread.sleep(XXXX); handler.sendMessage(); //告诉主线程执行任务
2015-01-07 17:15:57
384
转载 转Volley 框架介绍
转自:http://blog.youkuaiyun.com/t12x3456/article/details/9221611Volley主页 https://android.googlesource.com/platform/frameworks/volley http://www.youtube.com/watch?v=yhv8l9F44qo&feature=player_embedde
2014-12-29 17:57:27
342
转载 github开源项目汇总
转自:https://github.com/Trinea/android-open-project 主页:www.trinea.cn 大量的开源项目汇总。
2014-12-29 15:14:23
387
转载 android socket通信异常分类
Java Socket网络编程常见异常1.java.net.SocketTimeoutException这个异常比较常见,socket超时。一般有2个地方会抛出这个,一个是connect的时候,这个超时参数由connect(SocketAddress endpoint, int timeout)中的后者来决定,还有就是setSoTimeout(int timeout),这个是设定读
2014-12-27 15:33:56
1003
转载 fragment 异常IllegalStateException: Can not perform this action after onSaveInstanceState
今天使用Fragment的时候,出现了这个错误 IllegalStateException: Can not perform this action after onSaveInstanceState:E/AndroidRuntime(12747): Caused by: java.lang.IllegalStateException: Can not perform th
2014-12-27 15:26:05
388
原创 新浪微博OAuth2.0认证详细过程
今天收到新浪邮件,要关闭OAuth1和旧版接口,于是我计划将我的应用也移到OAuth2.0,结果从花了很长的时间读新的API,越读越失望,现将其中的OAuth2.0授权认证机制开发心得贴出来,供大伙参考。第一步:修改Config.properties的配置信息.打开这个文件,将你的信息填入,具体如下:client_ID = (你申请应用的appkey)
2012-06-12 19:07:55
1524
转载 Android GUI编程模型(MVC设计模式)
Google向Android的java环境中添加了自己的GUI(GraphicalUser Interface)框架,以下称为Android GUI框架。这个框架跟java其他的GUI框架很类似,都是单线程、事件驱动、嵌套与继承机制下的窗口组件类库。我们先前已知的java GUI框架有:AWT,SWING,SWT,J2ME等。所以,如果你熟悉这些框架,那么也应该对Android的GUI框架很容
2012-06-07 09:21:48
721
转载 Android新手入门 FAQ
1、Q:什么是Android? A:Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。简单来说是个开源的手机操纵系统。 2、Q:Android就业前景 A:Android是Google
2012-06-06 08:47:58
243
VLC for android
2015-11-24
Android Studio
2013-05-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人