
Android开发
文章平均质量分 91
xbw12138
互相学习交流
展开
-
数据库的使用(Firebase 跟 Redis)总结
数据库的使用(Firebase 跟 Redis)总结一、FireBase Database 的使用 【Android】最近使用了FireBase 的Database,感觉入坑了,虽然国内需要科学“那个”,不过还是很舒服,抛弃了服务器的开发,直接写前端,舒服。这个具体配置还有api key的获取这里不多说,我们来看看项目中具体如何使用。可能会误人子弟,给别人做demo比较急,有些地方多见谅。...原创 2019-03-27 22:48:41 · 1938 阅读 · 0 评论 -
Bugly android 接入
极其好用,文档写的很清楚,不能算原创了。Bugly(Android)SDK快速接入向导Bugly文档资料一、库文件导入如果您使用Gradle编译Apk,我们强烈推荐您使用自动接入方式配置库文件。Bugly支持JCenter仓库和Maven仓库。方式1.自动导入(推荐)为了实现更加灵活的配置,Bugly SDK(2.1.5及以上版本)和NDK(SO转载 2016-10-31 23:30:38 · 3235 阅读 · 0 评论 -
Google gson+async-http初体验
///////////////////////////2016/10/19//////////////////////////////////////////////////by xbw////////////////////////////gson 2.3.1async-http 1.4.8android studiocompile 'com.loopj.原创 2016-10-19 19:29:42 · 1305 阅读 · 0 评论 -
解决listview下拉与SwipeRefreshLayout下拉刷新冲突
/////////////////////////2016/10/19/////////////////////////////////////////////////by xbw/////////////////////////////解决listview下拉与SwipeRefreshLayout下拉刷新冲突解决办法就是当listview不位于最顶端时,下拉刷新被禁原创 2016-10-19 19:19:59 · 803 阅读 · 0 评论 -
Android Asynchronous Http Client-Android异步网络请求客户端接口
1.简介Android中网络请求一般使用Apache HTTP Client或者采用HttpURLConnect,但是直接使用这两个类库需要写大量的代码才能完成网络post和get请求,而使用android-async-http这个库可以大大的简化操作,它是基于Apache’s HttpClient ,所有的请求都是独立在UI主线程之外,通过回调方法处理请求结果,采用android Ha转载 2016-10-19 19:12:41 · 293 阅读 · 0 评论 -
Could not find method com.loopj.android.http.AsyncHttpResponseHandler
//////////////////////////2016/10/19//////////////////////////////////////////////by xbw/////////////////////////////DexOpt: illegal method access (call Lcom/loopj/android/http/AsyncHttpResp原创 2016-10-19 18:44:01 · 1459 阅读 · 0 评论 -
BroadcastReceiver实现Intent的Activity跳转
//////////////////////2016/10/29////////////////////////////////////////by xbw/////////////////////////之前写过更新推送,发现又丑又长,巨恶心。现在感觉腾讯信鸽的消息透传越用越爽,虽然延迟有点高,不过对于非即使通讯已经足够了。利用腾讯信鸽的消息透传作版本更新提示原创 2016-10-29 12:20:32 · 3613 阅读 · 0 评论 -
知乎日报API
声明以下所有 API 均由 知乎(Zhihu.Inc) 提供,本人(Izzy Leung)采取非正常手段获取。获取与共享之行为或有侵犯知乎权益的嫌疑。若被告知需停止共享与使用,本人会及时删除此页面与整个项目。 请您暸解相关情况,并遵守知乎协议。API 说明知乎日报的消息以 JSON 格式输出网址中 api 后数字代表 API 版本,过高或过低均会得到错误信息较老的接口(启动界面图像获取,最新转载 2016-10-17 22:57:18 · 958 阅读 · 0 评论 -
解决注销登录进入登录界面,避免返回到主界面
//////////////2016/09/02/////////////////////////////by xbw//////////////////////问题描述:设 Activity_Login;Activity_Main;Activity_Setting;我们有这三个界面。Activity流程Activity_Login--->Ac原创 2016-09-02 17:45:30 · 6142 阅读 · 1 评论 -
Fragment中onActivityResult不响应
/////////////////2016/10/17//////////////////////////////////by xbw///////////////////////////////////////android studio/////////////最近做的项目,需要android+h5,在fragment中内嵌h5,这个确实便利不少。用户体验很棒。原创 2016-10-17 21:41:37 · 322 阅读 · 0 评论 -
DrawerLayout设置滑动边距
////////////////////////2016/10/26/////////////////////////////////////////////by xbw////////////////////////android.support.v4.widget.DrawerLayout制作的侧滑抽屉 public static void setDraw原创 2016-10-26 19:16:37 · 2171 阅读 · 2 评论 -
安卓常用模块收集(一)--编辑窗口
////////////////////////2016/09/23////////////////////////////////////////////////by xbw////////////////////////最近发现安卓里的好多模块都能重复使用,避免麻烦收集一下常用的布局等如图,编辑模块,我们在修改个人信息时,大多会需要这个,,,,先上布原创 2016-09-23 18:24:29 · 592 阅读 · 0 评论 -
抓取汽车之家新闻资讯做安卓app新闻资讯数据
//////////////////2016/09/16/////////////////////////////////by xbw///////////////////抓取服务器端php源码<?PHPset_time_limit(0);require("db_config.php");$conn=mysql_connect($mysql_s原创 2016-09-16 18:37:37 · 2858 阅读 · 2 评论 -
Android Studio导出Jar包
//////////////2016/11/02/////////////////////////////by xbw//////////////////////翻出了之前unity的项目,想修改一下的,其中的android与unity交互的部分是用的android jar包,android部分的代码都打包到jar里了,这下有点麻烦了,这个源码也在之前的电脑上了,翻遍了原创 2016-11-02 19:49:50 · 530 阅读 · 0 评论 -
Mac 下解压NDK .bin文件
感觉还是先看看官方的文档是最靠谱的,网上好多坑爹货啊。很简单的东西搞的真复杂。Mac解压NDK . bin文件1.获取文件权限chmod a+x android-ndk-r10c-darwin-x86_64.bin2. 解压出文件./android-ndk-r10c-darwin-x86_64.bin转载 2016-12-04 18:20:24 · 393 阅读 · 0 评论 -
Google Map Api for Android
Google Map Api for Android项目需要使用了谷歌的地图api,总结一下。先上几个图一、项目介绍1.点击搜索附近的公园这个展示的可以点击地图的任意位置获取经纬度,并标记Mark一个点,同时获取附近的公园,就是POI Search,并把所有的公园在地图上标记出来。2.搜索当前位置附近的公园这个是通过定位,获取附近的公园二、实现过程1.Google Map ...原创 2019-03-27 22:06:44 · 2023 阅读 · 14 评论 -
Python使用adb远程控制android设备
本地基本操作# -*- coding: utf-8 -*-import osimport sysimport configdef control(argv): devices = config.devices if argv[1] == "1": for device in devices: try: ...原创 2018-11-20 19:32:31 · 9513 阅读 · 1 评论 -
Android开发--VerctorDrawable翻车篇
搞了很久android了,今天没想到在VerctorDrawable翻车了,一直在android 7.0的机器上开发的,考虑到更多用户机型版本的题,在android 4.4上翻车了,一直在报找不到图片资源文件的错误,折腾一番,发现是VectorDrawable xml资源文件的问题,发现在android 5.0一下不支持VectorDrawable,需要兼容一下。 错误大致如下Caused ...原创 2018-08-16 16:22:34 · 445 阅读 · 0 评论 -
斗鱼弹幕数据分析
斗鱼弹幕数据分析项目介绍通过分析直播弹幕数据,对主播进一步了解。 数据分析结果见image文件夹 目录介绍run.py 多线程同步收集斗鱼直播弹幕,采用python的弹幕库pip install danmurun.py保持运行,每时每刻都在收集弹幕数据config.py 配置文件analyze.py 数据分析脚本,d...原创 2018-08-07 11:25:15 · 8884 阅读 · 5 评论 -
腾讯云通信独立模式
腾讯云通信独立模式腾讯云通信10万日活免费,甩同行几十条街,不过看了独立模式的接入迟迟不敢下手,经过仔细的读官方文档,最终还是完美解决了。验证服务器这一块乍一看花里胡哨,细看还是很容易读懂的。首先需要在控制台填写管理员账号下载公钥私钥获取SdkAppId,accountType获取管理员账号的usersig(有效期180天)我服务器用的php, 下载 PHP S...原创 2018-03-04 18:04:41 · 8471 阅读 · 4 评论 -
完美解决高德地图在Fragment中切换不显示的问题
因为这个项目用的FragmengTabHost,在保证不大改的基础上实现这个不重载的问题,重写FragmentTabHost是权宜之计。private TabFragmentHost mTabHost; private final Class fragmentArray[] = { MainFragment.class, PlazaFragme原创 2017-12-29 11:25:18 · 3273 阅读 · 3 评论 -
Android4.4以上从图库选择图片返回的路径不正确解决方法
android 4.4系统以前,选择图片,获取图片路径代码如下:12345//访问图库Intent intent = new Intent();intent.setType("image/*");//可选择图片视频intent.setAction(Intent.ACTION_GET_CONT转载 2017-04-27 09:40:49 · 2260 阅读 · 0 评论 -
安卓6.0 M权限SplashActivity中请求
为了方便,这么做,在SplashActivity中请求所有用到的权限,可以设置不允许某个权限无法进入appprivate void requireAll(){ requestPermission(new String[]{Manifest.permission.CAMERA,Manifest.permission.ACCESS_COARSE_LOCATION,Manifest.原创 2017-05-13 17:53:35 · 771 阅读 · 0 评论 -
安卓6.0请求权限实现发短信打电话
安卓6.0的权限申请有了变化,更加安全了,具体变化不再多说了,很多权限不再是简单的在注册清单里注册了。找了一个工具类,使用起来还不错。Github https://github.com/a5533348/XPermissionPermissionUtils.javaimport android.annotation.TargetApi;import android.app.A原创 2017-05-13 16:17:37 · 3329 阅读 · 0 评论 -
Activity从Service回调数据
需求:Service后台离线语音识别,将识别结果回调给Activity。YyService.javapackage cn.ilell.ihome.service;import android.app.Service;import android.content.Context;import android.content.Intent;import android.os.Bind原创 2017-03-05 17:22:23 · 1058 阅读 · 0 评论 -
H5停车场预订位置(电影院选座)前端后端
这个用的H5电影院选座的一个前端demo,前端链接http://www.helloweba.com/demo/seat/,效果还不错,其实我最怕的是写这种界面,只要界面有了,后端很轻松。。。。。虚晃了一波。。。他这个demo大家可以去下载。。。我这里记录后端。。。。几个数据分析一下,首先是这个座位图,他有个参数是map,其次是电影票价格,参数 price,最后就是已...原创 2017-03-02 23:28:58 · 11061 阅读 · 25 评论 -
使用Android Studio进行JNI开发 - Mac篇-总结
1.在gradle.properties中添加 android.useDeprecatedNdk=true2.在build.gradle中defaultConfig中添加ndk { moduleName "JNISample" stl "stlport_static" ldLibs "log"}3.新建JNI.java 增加static{原创 2017-02-05 18:14:16 · 657 阅读 · 0 评论 -
使用Android Studio进行JNI开发 - Mac篇
环境配置开发JNI项目前提是需要有NDK(Native Development Kit)的支持。因此,在开发前需要先安装和配置NDK。步骤如下:点击菜单"Tools" -> "Android" -> "SDK Manager"打开SDK管理器。选中右边面板的"SDK Tools"页签,勾选"NDK"一栏,然后点击"Apply"来下载并安装NDK(如下图)。转载 2017-02-05 17:52:15 · 2622 阅读 · 2 评论 -
安卓实现在线更新
////////////////////2016/04/25/////////////////////////////////////////by XBW/////////////////////////////////////////////环境 eclipse api22///////////做点贡献,发几个小demo,每次启动某个app都会遇到app升级,这是怎么实现的呢,先上图原创 2016-04-25 22:23:17 · 23466 阅读 · 0 评论 -
安卓摇一摇
/////////////2016/05/13////////////////////////////////by xbw///////////////////////////////////////eclipse api 21///////////////找了点摇一摇的东西,写了个demo,挺不错,再分享一下package com.example.shark;原创 2016-05-13 20:46:13 · 19846 阅读 · 0 评论 -
android的TextView中显示url
一、在Layout文件中设置TextView的属性[html] view plain copyandroid:autoLink="email|phone|web" 这样Android就会自动识别邮件、电话号码、网址了,点击时会出发不同的Intent进行处理。二、使用LinkifyLinkify是一个辅助类,通过RegEx样式转载 2016-06-30 18:05:24 · 14220 阅读 · 4 评论 -
设计模式(Java版)
设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类转载 2016-06-11 12:03:42 · 9121 阅读 · 0 评论 -
AsyncTask类插入数据到服务器与接口回调
////////////////2016/04/21///////////////////////////////////by XBW//////////////////////////////////////环境 api22 eclipse /////////////搞了这么久终于弄好了接口,之前都是一个人在做项目,自己随心所欲的写代码,想怎么写就怎么写,到了团队呢,这接口那接口,原创 2016-04-22 00:00:58 · 20773 阅读 · 2 评论 -
高德地图显示在fragment中并添加按钮点击事件
////////////////////2016/04/17/////////////////////////////////////////////by xbw///////////////////////////////////////////////////环境 eclipse api 22////////////先上一下效果图话不多少,贴一下fragment原创 2016-04-17 12:10:11 · 22757 阅读 · 2 评论 -
偷来的git操作命令
Git是分布式版本控制系统,那么它就没有中央服务器的,每个人的电脑就是一个完整的版本库,这样,工作的时候就不 需要联网了,因为版本都是在自己的电脑上。既然每个人的电脑都有一个完整的版本库,那多个人如何协作呢?比如说自己在电脑上改了文件A,其他人也在电脑上 改了文件A,这时,你们两之间只需把各自的修改推送给对方,就可以互相看到对方的修改了。一:Git是什么? Git转载 2016-03-28 20:54:04 · 19859 阅读 · 0 评论 -
两种android客户端传图片的方法
///////////2016/03/14////////////////////by xbw//////////////////////////环境 eclipse php//第一种,‘一个类FileUtilpackage com.example.image_head;import java.io.ByteArrayOutputStream;import ja原创 2016-03-14 21:59:59 · 21764 阅读 · 0 评论 -
自定义Dialog中加EditText弹不出键盘跟Dialog遮挡键盘的问题
//////////////////2016/03/13//////////////////////////////////////by xbw////////////////////////////////////////////环境 eclipse////////////////////先上两张图第一张问题很明显,第二张是成功的图,其实第一张是加了 //原创 2016-03-13 21:20:50 · 26997 阅读 · 0 评论 -
腾讯信鸽推送平台集成中的问题
////////////////////////2016/03/11/////////////////////////////////////////////////by xbw///////////////////////////////////////////////////eclipse 信鸽sdk v2.42//////////////好久没来写csdn博客了,因为开了个小站,原创 2016-03-11 12:37:47 · 26070 阅读 · 0 评论 -
apk反编译
///////////////////////2016/02/02/////////////////////////////////////////////////////by XBW////////////////////////////////////先传一下工具包,资源下载1、首先将apk文件后缀改为zip,解压,得到其中的classes.dex,它就是java文件编译再原创 2016-02-02 18:21:20 · 19911 阅读 · 0 评论 -
安卓socket小demo(安卓客户端+java服务器端)
//////////////////////////2016/01/31///////////////////////////////////////////////by XBW//////////////////////////////////////////////////环境 eclipse///////////////////////终于搞到安卓通信了,用了socket套接字进原创 2016-01-31 01:37:19 · 20706 阅读 · 0 评论