【Android笔记之Retrofit与RxJava的组合】教程文章相关的互联网学习教程文章

android 利用socket 发送Json数据demo

客户端代码:package com.yqq.jsonclienttest;import java.io.IOException; import java.io.OutputStream; import java.net.InetAddress; import java.net.Socket; import java.net.UnknownHostException;import org.json.JSONException; import org.json.JSONObject;import android.app.Activity; import android.os.Bundle; import android.text.TextUtils; import android.util.Log; import android.view.View; import android....

android基础 sqlite listview activity返回值

android基础 sqlite listview activity返回值 [1].[代码] [Java]代码 跳至 [1] [2]? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105package c...

基于apktool项目的android批量打包工具,多平台支持

好久木有写博客了,今天有点兴致就写一下,献上一个没怎么用的批量打包工具,python实现的,虽然说现在android的批量打包有一个很好的工具可以使用gradle,这个灰常牛叉的工具和android studio配合的比较完美,但是和eclipse还是有点陌生,如果你现在还没有精力去接触android studio,还时间去学习这个东西,那么,这个批量打包工具或许可以帮助你一下,只是那么一下下。。。还是推荐最新的gradle,android以后的版本在使用这个,...

Android MaoZhuaWeiBo 好友动态信息列表数据抓取 -3【图】

前面2篇把大致的开发说的差不多了,接下来说说粉丝动态消息列表或时间线数据的抓取与解析显示,我将他全部写在了一个类里,并以封装类对象的形式存储数据,下面看看主要的服务代码:粉丝动态消息列表数据抓取:package com.neweriweibo.service; /*** 用户消息列表* @author Engineer-Jsp* @date 2014.10.29* */ import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; import java.net.H...

【转】Android Monkey 命令行可用的全部选项【代码】

常规事件约束限制调试原文参见:http://www.douban.com/note/257030384/常规–help列出简单的用法。-v命令行的每一个 -v 将增加反馈信息的级别。Level 0(缺省值)除启动提示、测试完成和最终结果之外,提供较少信息。Level 1提供较为详细的测试信息,如逐个发送到Activity的事件。Level 2提供更加详细的设置信息,如测试中被选中的或未被选中的Activity。日志级别 Level 0示例 adb shell monkey -p com.htc.Weather –v 100说明缺省...

Android学习之利用BitmapFactory工厂压缩图片

BufferedInputStream in = new BufferedInputStream(new FileInputStream(new File(path)));BitmapFactory.Options options = new BitmapFactory.Options();options.inJustDecodeBounds = false;options.inSampleSize = 2;//宽和高变为原来的1/2,即图片压缩为原来的1/4Bitmap bitmap = BitmapFactory.decodeStream(in, null, options);版权声明:本文为博主原创文章,未经博主允许不得转载。原文:http://blog.csdn.net/u01252780...

Android 代码混淆 防止反编译

为了防止代码被反编译,因此需要加入混淆。混淆也可以通过第三方进行apk混淆,也可以用android中的proguard进行混淆。混淆步骤:1、配置混淆文件,名字可以随意,在这里使用proguard-android,格式为txt。-optimizationpasses 5 # 指定代码的压缩级别 -dontusemixedcaseclassnames # 是否使用大小写混合 -dontski...

修改android usb的VID PID【代码】

VID: Vendor ID PID: Product ID查看VID和PID: device链接Ubuntu,终端下输入lsusbyin123@yin:~$ lsusb Bus001 Device 005: ID 04d9:1605 Holtek Semiconductor, Inc. Bus001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus001 Device 002: ID 8087:8000 Intel Corp. Bus00...

Android 中通过切割图片创建人物行走动画【图】

以前一直使用序列图片来实现动画效果,造成空间的极大浪费,所以想要尝试下切割图片来实现动画。如图所示,是由66rpg纸娃娃系统生成的角色行走图。本程序必须实现将人物的整体图片切割后存入4x4的数组来动态加载。在主布局文件中设立4个ImageView,分别用来显示角色在不同角度下的行走动作。然后在主活动文件中:public class MainActivity extends ActionBarActivity {private ImageView myImageView,myImageView2,myImageView3,my...

Android和MVC

Activity和Android的mvc模式 Activity是Android系统中的四大组件之一,可以用于显示View。Activity是一个与用户交互的系统模块,几乎所有的Activity都是和用户进行交互的,但是如果这样就能说Activity主要是用来显示View就不太正确了,还要知道结合android的设计模式。 下面我就先来介绍一下MVC在Android开发中的应用:M(Model 模型):Model是应用程序的主体部分,所有的业务逻辑都应该写在这里,在Android中Model层与JavaEE中...

Android多线程研究(4)——从一道面试题说起【图】

有一道这样的面试题:开启一个子线程和主线程同时运行,子线程输出10次后接着主线程输出100次,如此反复50次。先看下面代码:package com.maso.test;/*** * @author Administrator* 两个线程,其中是一个主线程,第一个线程先运行输出10次,主线程接着运行输出100次,如此反复50次*/ public class ThreadTest3 implements Runnable{private static Test test;@Overridepublic void run() {for(int i=0; i<50; i++){test.f1(i);}}pu...

第7章 Android图形与图像处理【图】

本章主要介绍了Android的图形、图像处理,按照下面思维导图的思路来梳理本章书的内容。重点学习使用简单图片方法;Android丰富的绘图API,包括Canvas、Paint、Path等类;各种图形特效,利用Matrix对图形进行几何变换;最后是Android的动画支持。【知识点】·Bitmap和BitmapFactory: Bitmap代表一张位图,BitmapDrawable里封装的图片就是一个Bitmap对象。开发者为了把一个Bitmap对象包装成BitmapDrawable对象,可调用BitmapDrawa...

[Android] Android开发优化之——使用软引用和弱引用

Java从JDK1.2版本开始,就把对象的引用分为四种级别,从而使程序能更加灵活的控制对象的生命周期。这四种级别由高到低依次为:强引用、软引用、弱引用和虚引用。这里重点介绍一下软引用和弱引用。如 果一个对象只具有软引用,那么如果内存空间足够,垃圾回收器就不会回收它;如果内存空间不足了,就会回收这些对象的内存。只要垃圾回收器没有回收它,该对 象就可以被程序使用。软引用可用来实现内存敏感的高速缓存。软引用可以和一...

Android保持屏幕常亮唤醒状态

第一步: 首先添加权限:<uses-permission android:name="android.permission.WAKE_LOCK"></uses-permission> 第二步:代码实现如下:public class ScreenActivity extends Activity{PowerManager powerManager = null;WakeLock wakeLock = null;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);this.setContentView(R.layout.main);powerManager = (PowerManager)this.getSy...

【Android - MD】之Snackbar的使用【代码】【图】

Snackbar 是 Android 5.0 新特性——Material Design 中的一个控件,用来代替 Toast ,Snackbar与Toast的主要区别是:Snackbar可以滑动退出,也可以处理用户交互(点击)事件。 Snackbar的特点如下:Snackbar会在超时或者用户在屏幕其他地方触摸之后自动消失可以在屏幕上滑动关闭出现时不会阻碍用户在屏幕上的输入不支持输入屏幕上同时最多只能显示一个Snackbar如果在屏幕上有一个Snackbar的情况下再显示一个Snackbar,则先将当前显...