
android
BianChengNinHao
这个作者很懒,什么都没留下…
展开
-
【Android】【报错】java.net.SocketException: socket failed: EACCES (Permission denied)
apk访问互联网是需要权限的。 在AndroidManifest.xml中增加权限:转载 2014-01-05 15:53:37 · 8656 阅读 · 0 评论 -
Android项目Tab类型主界面大总结 Fragment+TabPageIndicator+ViewPager
转载请标明出处:http://blog.youkuaiyun.com/lmj623565791/article/details/24740977Android现在实现Tab类型的界面方式越来越多,今天就把常见的实现方式给大家来个总结。目前写了:1、传统的ViewPager实现2、FragmentManager+Fragment实现3、ViewPager+FragmentPage转载 2014-10-13 11:52:56 · 1010 阅读 · 0 评论 -
使用Fragment完成Tab选项卡-Android Fragment应用实战
先看一下QQ、新浪微博、支付宝钱包这三个非常有名的应用,都有一个底部导航栏,我们一般称之‘选项卡’。google官方会叫他们为fixed tab,不过国内好像很好这么叫的。其实,在anroid 4.x时代,google官方更希望应用的导航放在顶部,通过滑屏和点击标签来切换界面。但是随着ios的的跟风以及用户习惯的养成,这种设计风格的形成也就变成历史遗留问题。在这里我们不讨论哪一个风格好,哪一个风格转载 2014-10-13 10:19:54 · 833 阅读 · 0 评论 -
Android 用HorizontalScrollView实现ListView的Item滑动删除
Android 用HorizontalScrollView实现ListView的Item滑动删除 作者:Mark Yong, 发表于:2014-8-5, 浏览量:503, 更新于:2014-8-5用HorizontalScrollView实现类似微信的滑动删除测试于:Android2.2+对于Android来说按键操作已经在减少,越来越多的手势操作层出不转载 2014-10-31 11:37:26 · 2879 阅读 · 5 评论 -
【Android测试工具】03. ApkTool在Mac上的安装和使用
Android apktool是一个用来处理APK文件的工具,可以对APK进行反编译生成程序的源代码和图片、XML配置、语言资源等文件,也可以添加新的功能到APK文件中。用该工具来汉化Android软件然后重新打包发布是相当简单的。下载地址:http://code.google.com/p/android-apktool/downloads/list一.安装操作:转载 2014-10-22 17:41:20 · 1049 阅读 · 0 评论 -
各种android demo大全
1.百度地图例子: http://download.youkuaiyun.com/detail/yizhe25763/44529002.Android 闹钟源码: http://download.youkuaiyun.com/detail/yizhe25763/44792703.MySeekBar自定义: http://download.youkuaiyun.com/detail/yizhe25763/44865064转载 2014-10-23 22:44:10 · 2051 阅读 · 1 评论 -
[Ant][StartWithAnt] 第七章 Ant扩展包ant-contrib的使用
点击此处下载StartWithAnt完整的pdf文档与代码:http://download.youkuaiyun.com/detail/sodino/6603769Ant-contrib是使用Ant编写脚本最重要的补充。当使用Ant编写一些较为复杂的逻辑功能,比如循环和流程判断时,自然希望 Ant 能支持这种编程能力。然而 Ant 核心任务中并没有提供 任务,只是在 任转载 2014-09-17 18:53:45 · 885 阅读 · 0 评论 -
eclipse 安装ADT
Android SDK Manager更新不了,出现错误提示:"Failed to fetch URL..."!可以用以下办法解决:使用SDK Manager更新时出现问题 Failed to fetch URL https://dl-ssl.google.com/android/repository/repository-6.xml, reason: Connection t转载 2014-09-11 18:20:14 · 1884 阅读 · 0 评论 -
Android 实现个性的ViewPager切换动画 实战PageTransformer(兼容Android3.0以下)
分类: android进阶2014-10-30 09:39 1056人阅读 评论(23) 收藏 举报目录(?)[+]转载请标明出处:http://blog.youkuaiyun.com/lmj623565791/article/details/40411921,本文出自:【张鸿洋的博客】1、概述之前写过一篇博文:Android 自定义 ViewPag转载 2014-10-31 12:01:31 · 830 阅读 · 0 评论 -
intent.setFlags方法中的参数值含义
一. intent.setFlags()方法中的参数值含义:1.FLAG_ACTIVITY_CLEAR_TOP:例如现在的栈情况为:A B C D 。D此时通过intent跳转到B,如果这个intent添加FLAG_ACTIVITY_CLEAR_TOP标记,则栈情况变为:A B。如果没有添加这个标记,则栈情况将会变成:A B C D B。也就是说,如果添加了FLAG_ACTIVITY_CL转载 2014-12-04 12:52:57 · 674 阅读 · 0 评论 -
【AndroidStudio】关于SVN的相关配置简介
AndroidStudio 的SVN 安装和使用方法与我以前用的其他IDE 都有很大差别,感觉特麻烦,网上相关资料很少,貌似现在 Git 比较流行,之前有用过 github 但是他只能是开源项目免费,下面总结最近自己安装和使用 SVN 的一些经验总结:如果遇到 ignore 或其他设置无效等意外情况,可以尝试重启 androidstudio 或执行下 svn 的 update 试试转载 2016-08-25 09:12:55 · 503 阅读 · 0 评论 -
AlertDialog 点击按钮后不关闭的处理办法
AlertDialog mDlgs=null;public void showQureyWin(){//if (mDlgs != null) {//以创建mDlgs.show();return;}// 得到自定义对话框View DialogView = LayoutInflater.from(this).inflate(R.layout.stock_free_inven原创 2016-06-15 15:24:57 · 1373 阅读 · 0 评论 -
Android 屏幕适配方案
转载请标明出处: http://blog.youkuaiyun.com/lmj623565791/article/details/45460089; 本文出自:【张鸿洋的博客】1、概述大家在Android开发时,肯定会觉得屏幕适配是个尤其痛苦的事,各种屏幕尺寸适配起来蛋疼无比。如果我们换个角度我们看下这个问题,不知道大家有没有了解过web前端开发,或者说大家对于网页都不陌生吧,其实转载 2015-08-14 17:06:05 · 541 阅读 · 0 评论 -
Android开源项目分类汇总
Android 开源项目源码解析(Volley、UIL、Dagger、EventBus、xUtils 等分析)Android 职位内部推荐(阿里、百度、美团、点评、魅族等)codeKK专注于开源项目源码解析、开源项目分享、Android 职位推荐。网站:www.codekk.com欢迎大家推荐好的Android开源项目,可直接" style="c转载 2015-06-25 10:37:21 · 1776 阅读 · 0 评论 -
google play 此应用使用的结算功能版本已不能受支持。
谷歌提供的支付版本需要强制更新,需要开发者更新sdk支付版本。google paly v3代码解析今天跟大家一起看下Google的in-app Billing V3支付。 如果没有GooglePlay此处附上安装Google Play的一键安装器的链接(需要Root权限):http://www.muzhiwan.com/com.muzhiwan.gsfinstall转载 2015-02-28 17:42:17 · 5619 阅读 · 0 评论 -
此版本的应用未配置为通过google play结算
Q2:此版本的应用未配置为通过google play结算A:2.版本号和上一个版本(你google商店上的版本versionCode)号一致,测试用(必须签名后才能测试)。A:2.确认测试的Activity的包名是否和google上配置的一致;确认商品的ID是否正确,请注意区分Name和ID。Q1:遇到错误提示“Error checking for billing v3原创 2014-12-29 17:52:15 · 16172 阅读 · 0 评论 -
安卓手机google商店的账号切换退出方式
1.设置2.账户3.Google4.5.点击菜单键6.最后删除账户后,重新打开google 商店就可以重新登录拿!原创 2014-12-29 17:33:22 · 69891 阅读 · 0 评论 -
使用getIdentifier()获取资源Id 通过资源名称获取资源id
使用getIdentifier()方法可以方便的获各应用包下的指定资源ID。主要有两种方法:(1)方式一Resources resources = context.getResources();int indentify = resources.getIdentifier(org.loveandroid.androidtest:drawable/icon",null,null);转载 2015-01-15 10:52:45 · 1176 阅读 · 0 评论 -
解决ADB启动问题(Failed to initialize Monitor Thread: Unable to establish loopback connection)
重装了系统,再用ADT(adt-bunlde-windows),总会出现ddms初始化错误,logcat也无法获取log,报错信息为:Failed to initialize Monitor Thread: Unable to establish loopback connection后来发现实际问题是无法启动adb进程,在命令行使用adb devices 就会有下面的报错信息转载 2014-09-10 14:50:11 · 3477 阅读 · 0 评论 -
Android通过ant脚本打包带Library project的方法
前部分是转载,此文帮了我的大忙,转此以备后用,之前一直用第一种方法,能打出来包也能成功安装,但启动就会报错,原因是找不到library project的资源,根据此贴修改成使用第二种方法,解决问题~棒下方我会贴出我的完整build.xml 对于Android程序打包,一般可以通过Eclipse进行打包.但如果一个程序需要发布到多个不同渠道的时候,就需要用到A转载 2014-09-21 08:34:01 · 2099 阅读 · 1 评论 -
android中设置ListView的选中的Item的背景颜色
ListView中没有默认的选择颜色,只有选择Item后的焦点颜色,鼠标点击时Item有颜色,放开鼠标后颜色也就没有了,要实现放开鼠标后选择项的背景还是有颜色的。 1、配置main.xmlJava代码 "1.0" encoding="utf-8"?> "http://schemas.android.c转载 2014-05-22 12:45:37 · 1269 阅读 · 0 评论 -
在Eclipse中配置NDK自动编译环境builders
更新说明:对于新版本的ADT(具体版本不记得了,总之,现在下载的ADT都有),google已经提供了直接配置调用ndk-build的功能,下面的内容已经没有必要了。只需要在工程上右键,选择Android Tools,然后add native supoprt即可)对于NDK的编译,切换到目标目录下,运行ndk-build脚本即可。对于使用Eclipse开发,我们希望EC能转载 2014-06-05 18:51:38 · 1038 阅读 · 0 评论 -
全屏显示Dialog的设置
name="DialogTheme" parent="android:Theme.Dialog"> item name="android:layout_width">fill_parentitem> item name="android:layout_height">fill_parentitem> No backgrounds, titles or window翻译 2014-05-21 13:49:10 · 1660 阅读 · 0 评论 -
点击Android ListView 某一项item无反应解决办法
原因:若你的item中有button或者checkbox等控件,默认情况下焦点focus是最先交给这些子控件,而ListView的Item能被选中的基础是它能获取Focus焦点,所以,我们可以通过将ListView中Item中包含的所有控件的focusable属性设置为false,这样ListView的Item就自动获得了Focus焦点的权限,也就可以被选中了,同时也会响应on转载 2014-05-12 18:29:45 · 1293 阅读 · 0 评论 -
解决 Your project contains error(s),please fix them before running your application问题
1.网上查询最多的是:project--clean2.在项目列表里删除该项目,再导入3.删除R.java文件然后自动重建4.升级ADT到最新版本5.重启eclipse6.重新安装eclipse3.5和3.67.新建项目设置对应的Version的值,Min SDK Version(这个是设置程序希望运行在的系统版本)然而,这些方法或许没有解决你问题。OK,转载 2014-01-15 09:46:05 · 1269 阅读 · 0 评论 -
基于xmpp openfire smack开发之Android消息推送技术原理分析和实践[4]
前面几篇给大家系统讲解的有关xmpp openfire smack asmack相关的技术和使用,大家如果有所遗忘可以参考基于xmpp openfire smack开发之openfire介绍和部署[1]基于xmpp openfire smack开发之smack类库介绍和使用[2]基于xmpp openfire smack开发之Android客户端开发[3]转载 2014-01-13 17:31:44 · 1309 阅读 · 0 评论 -
Socket通信——Android手机客户端和电脑服务器通信小例子
TCP Socket 通信 小例子:1前提:电脑端当做服务器,Android手机作为客户端,在同一个局域网内流程:1.电脑端服务器打开,监听端口号:99982.当手机连上服务器,发送 "您好,服务器!"的消息,服务器通过DataInputStream接收之后,打印出来3.服务器接收并打印消息之后,随机转载 2014-01-05 15:56:31 · 2696 阅读 · 1 评论 -
socket实现广播和客户端到客户端的通信
通过Socket和多线程实现广播和客户端到客户端的通信,私聊时有离线消息。 1.服务器端 Java代码 package com.gjy.socket; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReade转载 2014-01-05 21:35:48 · 2055 阅读 · 0 评论 -
android JNI utils/Log.h 找不到 解决方法(android jni 控制台信息输出)
在JNI的c文件中如果用到了#include 然后用NDK 编译的时候会提示error: utils/Log.h: No such file or directory如果想要他的LOG功能的话1-----修改Android.mk文件配置,添加如下语句LOCAL_LDLIBS += -L$(SYSROOT)/usr/lib -llog2-----转载 2014-06-06 14:20:12 · 2611 阅读 · 0 评论 -
android 常见分辨率(mdpi、hdpi 、xhdpi、xxhdpi )及屏幕适配注意事项
1 Android手机目前常见的分辨率1.1 手机常见分辨率:4:3VGA 640*480 (Video Graphics Array)QVGA 320*240 (Quarter VGA)HVGA 480*320 (Half-size VGA)SVGA 800*600 (Super VGA)5:3WVGA 800*480 (Wide VG转载 2014-05-23 14:06:43 · 920 阅读 · 0 评论 -
通过ant脚本,编译打包android工程
通过ant脚本,编译打包android工程1.Android程序编译、打包、签名、发布的三种方式: 方式一:命令行手动编译打包 方式二:使用ant自动编译打包 方式三:使用eclipse+ADT编译打包 2.Android编译、打包的步骤: 2.1第一步 生成R.java类文件: Eclipse中会自动生成R.java,ant和命令行使用android SDK提转载 2014-09-21 09:14:34 · 1692 阅读 · 0 评论 -
Android中处理崩溃异常
大家都知道,现在安装Android系统的手机版本和设备千差万别,在模拟器上运行良好的程序安装到某款手机上说不定就出现崩溃的现象,开发者个人不可能购买所有设备逐个调试,所以在程序发布出去之后,如果出现了崩溃现象,开发者应该及时获取在该设备上导致崩溃的信息,这对于下一个版本的bug修复帮助极大,所以今天就来介绍一下如何在程序崩溃的情况下收集相关的设备参数信息和具体的异常信息,并发送这些信息到服务器供开转载 2014-09-18 09:51:59 · 704 阅读 · 0 评论 -
在eclipse中查看Android源代码
声明:高手跳过此文章 当我们在eclipse中开发android程序的时候,往往需要看源代码(可能是出于好奇,可能是读源码习惯),那么如何查看Android源代码呢?比如下面这种情况 图一 假设我们想参看Activity类的源代码,按着Ctrl键,左击它,现实的转载 2014-06-18 10:30:06 · 896 阅读 · 0 评论 -
android 读取array.xml 中String、int、drawable等数组及多维的方法
从array.xml 中读取String、int、drawable等数组/多维数组xml数组定义: @array/category_default_title @array/category_default_background @array/category_default_cover转载 2014-07-07 14:47:53 · 5103 阅读 · 0 评论 -
Android进阶:多线程断点续传下载
今天跟大家一起分享下android开发中比较难的一个环节,可能很多人看到这个标题就会感觉头很大,的确如果没有良好的编码能力和逻辑思维,这块是很难搞明白的.什么是多线程下载?多线程下载其实就是迅雷,BT一些下载原理,通过多个线程同时和服务器连接,那么你就可以榨取到较高的带宽了,大致做法是将文件切割成N块,每块交给单独一个线程去下载,各自下载完成后将文件块组合成一个文件,程序上要完成做转载 2014-07-24 12:08:19 · 1255 阅读 · 0 评论 -
Android Activity的属性及启动模式相关详解
1、Activity和Tasktask就好像是能包含很多activity的栈。 默认情况下,一个activity启动另外一个activity时,两个activity是放在同一个task栈中的,第二个activity压入第一个activity所在的task栈。当用户按下返回键时,第二个activity从栈中弹出,第一个activity又在当前屏幕显示。这样,从用户角度来看,这两个ac转载 2014-07-03 11:15:26 · 3127 阅读 · 0 评论 -
ExpandableListView的首次加载全部展开,并且点击Group不收缩、
最近在做Android市场的应用、看到好多市场类的QQ应用宝做的算是最完美的了、在项目中要实现它的下载管理的实现,而界面如下:反编译得到使用的是ExpandableListView、而怎么首次加载全部展开,而不能点击收缩呢?1、首次加载全部展开:[java] view plaincopymDownloadListView.转载 2014-06-12 17:18:47 · 1120 阅读 · 0 评论 -
Android——调用系统相册
一、调用系统相册App,浏览所用图片 Intent intent = new Intent(); intent.setAction(Intent.ACTION_VIEW); intent.setType("image/*"); startActivity(intent); 二、调用系统相册,并从中选择一张照片转载 2014-07-22 18:20:50 · 1840 阅读 · 1 评论 -
android studio 配置androidannotations注入框架
1.https://github.com/excilys/androidannotations/wiki/Building-Project-Gradle这是项目配置地址!按照步骤来,注意绝壁不能省略每一步啊,不然的话就只出xml布局,而且还不是你自己的apply plugin: 'com.android.application'apply plugin: 'android-a转载 2016-12-14 16:33:28 · 800 阅读 · 0 评论