【Android Camera1最简单的预览框显示】教程文章相关的互联网学习教程文章

Android Studio SDK Manager无法正常下载如何设置【图】

博客分类: Linux 零散小知识Android那点事AndroidStudioSDKManager 一方面在/etc/hosts中设置:Ruby代码 #Google主页 203.208.46.146 www.google.com ##这行是为了方便打开Android开发官网 现在好像不翻也可以打开 74.125.113.121 developer.android.com ##更新的内容从以下地址下载 203.208.46.146 dl.google.com 203.208.46.146 dl-ssl.google.com 然后在Android SDK Manager的设置中:关键设置信息:HTTP Proxy Server...

Android笔记(三十三) Android中线程之间的通信(五)Thread、Handle、Looper和MessageQueue【代码】

ThreadLocal 往下看之前,需要了解一下Java的ThreadLocal类,可参考博文: 解密ThreadLocalLooper、Handler和MessageQueue 我们分析一下之前的这段代码,查看一下Handler机制中,Handle、Looper和MessageQueue之间到底是什么关系package cn.lixyz.handlertest;import android.app.Activity; import android.os.Bundle; import android.os.Handler; import android.os.Looper; import android.os.Message; im...

android中xml设置Animation动画效果详解

在 android 中, Animation 动画效果的实现可以通过两种方式进行实现,一种是 tweened animation 渐变动画,另一种是 frame by frame animation 画面转换动画。tweened animation 渐变动画有以下两种类型:1.alpha 渐变透明度动画效果2.scale 渐变尺寸伸缩动画效果frame by frame animation 画面转换动画有以下两种类型:1.translate 画面转换位置移动动画效果2.rotate 画面转移旋转动画效果在 res 文件夹下新建一个 anim ...

Android实现PopupWindow 弹窗效果 可用于提示信息等【图】

效果图如下:PopupWindow 是一个可以显示在当前 Activity 之上的浮动容器,PopupWindow弹出的位置是能够改变的,按照有无偏移量,可以分为无偏移和有偏移两种;按照参照对象的不同又可以分为两种:相对某个控件(Anchor 锚点)的位置和在父容器内部的相对位置。PopupWindow 的实现代码如下:创建 PopupWindowLayoutInflater mLayoutInflater = (LayoutInflater) context.getSystemService(LAYOUT_INFLATER_SERVICE); View contentV...

Ubuntu14.04 交叉编译busybox给 Android系统ARM目标板【代码】【图】

拿到一个RK3288的开发板,但是不得不说adb shell不太好用,像下面这样太锉了。 于是想着把busybox编译进去。1. 准备编译环境其实现在Ubuntu上交叉编译相比之前要简单那很多。1.1 安装 JDK 6:sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java6-installer1.2 依赖包:Ubuntu 12.04 软件包安装:sudo apt-get install git gnupg flex bison gperf build-essential zip curl lib...

[Android]Android数据的四种存储方式【代码】【图】

存储方式Android提供以下四种存储方式:SharePreferenceSQLiteFileContentProviderAndroid系统中数据基本都是私有的,一般存放在“data/data/程序包名”目录下。如果要实现数据共享,正确的方式是使用ContentProvider。 SharedPreferenceSharedPreference是一种轻型的数据存储方式,实际上是基于XML文件存储的“key-value”键值对数据。通常用来存储程序的一些配置信息。其存储在“data/data/程序包名/shared_prefs目录下。SharedP...

基于Ubuntu 14.04 LTS编译Android4.4.2源码【代码】

版权声明:本文为博主原创文章,未经博主同意不得转载。 https://blog.csdn.net/gobitan/article/details/24367439 基于Ubuntu 14.04 LTS编译Android4.4.2源码? ? ? ? Dennis Hu 2014-4-21环境准备:基本环境:ubuntu-14.04-desktop-64bit LTS(裸机或者Windows下虚拟机安装均可,12.04也能够,但10.04眼下不支持了)其它要求:空暇磁盘空间100G以上,代码部分接近10G,其它为git和编译中间和目标文件准备===================...

android.os.FileUriExposedException: file:///storage/emulated/0【代码】

点击相机,之后白屏闪退(我当时就蒙了,因为这是我以前做的,但是现在就不行了)于是上网查阅资料,我采取的解决办法在MainActivity.java文件的onCreate方法中加上//取消严格模式 FileProviderif (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder();StrictMode.setVmPolicy( builder.build() ); }其他方法可以参考这篇博客:https://blog.csdn.net/qq...

Android给拼接好的Bitmap加上个性化边框【代码】【图】

在上一节中将到将若干张图片拼接成为一张图片。但是这种简单的操作往往不能满足实际的需求,有时我们会需要给图片添加上个性化的边框,来更好的展示图片。下面就讲一下在图片拼接后如何给bitmap添加边框。操作步骤和上一篇差不多,不过区别是上章操作的是bitmap,而这一章通过操作canvas来间接操作bitmap。效果图如下:操作步骤如下:  1.获取Canvas裁剪界限:Rect rect = canvas.getClipBounds();  2.创建画笔,设置画笔颜色和...

Android FragmentPagerAdapter 更新数据【代码】【图】

在使用ViewPager+FragmentPagerAdapter时候,更新Fragment里数据是不起作用,FragmentPagerAdapter添加或减少Fragment时,前面的Fragment内容更新不起作用等等问题,有的做法是暴力删除fragment列表,如List<Fragment> fragments = getSupportFragmentManager().getFragments(); for (int i = fragments.size() - 1; i >= 0; i--) { getSupportFragmentManager().beginTransaction().remove(fragments.get(0)); }也有做法是重写...

Android APK反编译详解(附图)

这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到源代码吧,google了一下,确实很简单,以下是我的实践过程。在此郑重声明,贴出来的目的不是为了去破解人家的软件,完全是一种学习的态度,不过好像通过这种方式也可以去汉化一些外国软件。****本文Android反编译教程,测试环境:Win7 Ultimate x64Ubuntu 12.04 x86_x64反编译工具包下载 (2012-10-10更新)一、Apk反编译**得到Java源代码**下载上述反...

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...