【XE7 Android 中使用 MessageDlg 范例】教程文章相关的互联网学习教程文章

Android如何实现TCP和UDP传输

TCP和UDP在网络传输中非常重要,在Android开发中同样重要。  首先我们来看一下什么是TCP和UDP。 什么是TCP?  TCP:Transmission Control Protocol 传输控制协议TCP是一种面向连接(连接导向)的、可靠的、基于字节流的运输层(Transport layer)通信协议,由IETF的RFC 793说明(specified)。在简化的计算机网络OSI模型中,它完成第四层传输层所指定的功能。应用层向TCP层发送用于网间传输的、用8位字节表示的数据流,然后TC...

Android中的Shape,RoundRectShape,ArcShape, OvalShape【代码】【图】

在做Android的项目的时候碰到一个在在代码中动态的给一个Group添加一个有些圆角的背景没有用shape.xml文件来搞用的代码,看了好一会了才明白RoundRectShape各个参数的意思,记录下来省的以后再忘。先看官网的一个图,表示了这个几个类之间的继承关系 1. RoundRectShapefloat[] outerRadii = {20, 20, 30, 30, 40, 40, 50, 50};//外矩形 左上、右上、右下、左下的圆角半径 RectF inset = new RectF(100, 100, 100, 100);//内矩形距...

Solutions for common Android development problems with the Eclipse IDE- Tutorial【图】

Table of Contents1. Solving typical Android development problems1.1. Clean Project1.2. android.content.ActivityNotFoundException1.3. Problems with Android Debug Bridge (adb)1.4. LogCat1.5. Java71.6. Eclipse reports file from R.java as missing2. Solving not so typical Android development problems2.1. java.lang.IllegalArgumentException: Binary XML file Duplicate id2.2. Android editor not opened2.3. ...

一些细节,需要注意;一些小错,难以察觉(Android SharedPreferences、Thread、Toast、AsyncTask)

1、SharedPreferences prefs.edit().putString("SHAKE", object.getString("shake")).commit(); SharedPreferences 在存值的时候,put进去了,一定要commit,不然是不会生效的。2、Thread new Thread() { public void run() { 。。。。。 }; }.start(); 线程,很久以前我new了一个线程,结果忘记start,我纠结了很久。。。才发现没有start。再后来,我记住线程要start,结果忘记run,...

老猪带你玩转android自定义控件一——打造最简单viewpagerindicator【代码】【图】

viewpagerindicator,既使用viewpager翻页时候,标题的指示条随着改变的控件,是常用android控件之一,几乎所有的新闻类APP中都有使用。如下图所示:  今天,我们将从0到1实现这一控件。  其实,实现这一控件思路很简单:  ①对头部的标题栏进行布局,头部标题栏,只能进行单选,这符合radiobutton的特质,但是普通的radiobutton,不是这样的吗?   显然,我们在这里需要写样式进行处理,由于头部标题栏的条目非常的多...

Android应用icon和闪屏splash的尺寸【图】

icon (尺寸为px)目录尺寸 (width * height)drawable72 x 72drawable-hdpi72 x 72drawable-ldpi36 x 36drawable-mdpi48 x 48drawable-xhdpi96 x 96drawable-xxhdpi144 x 144drawable-xxxhdpi192 x 192我查看支付宝钱包的时候,发现drawable-xxxhdpi里面的尺寸是180 x 180,不是上面标的192 x 192而闪屏图片,它只用到了一张startclient.png 尺寸为720 * 1280(px) 而手机QQ应该是把资源加过密,它没有res目录,取而代之的是R目录它的...

android中Drawable方法详解【代码】

1. BitmapDrawable相关方法:新建在drawable目录下面,示例如下:<bitmap xmlns:android="http://schemas.android.com/apk/res/android"android:antialias="true"android:dither="true"android:filter="true"android:gravity="center"android:mipMap="false"android:src="@drawable/ic_launcher"android:tileMode="disabled" /> 具体每个属性的解释如下:<?xml version="1.0" encoding="utf-8"?><bitmapxmlns:android="http://sch...

【分享】迅为iTOP4412开发板-Android系统屏幕旋转设置【图】

1.1概述Android4.0,Androd4.4源代码能够编译成手机模式和平板模式,讯为iTop4412 开发平台的Android系统默认编译为平板模式。客户须要依据自己的产品设计及应用环境,切换屏幕的显示方向,或者固定好一个显示方向,比如产品中使用不同分辨率的显示屏,或者显示屏在产品中的固定方向发生改变等等,都须要进行屏幕旋转功能。 那么怎样设置屏幕的旋转呢?我们提供两种方式满足客户的这一需求。 1.2 安装屏幕旋转APK迅为公司公布的 ...

实现Android 动态加载APK(Fragment or Activity实现)【图】

尊重原创:http://blog.csdn.net/yuanzeyao/article/details/38565345最近由于项目太大了,导致编译通不过(Android对一个应用中的方法个数貌似有限制),所以一直琢磨着能否将某些模块的APK不用安装,动态加载,通过在网上查找资料和网友的帮助,终于实现了APK的动态加载,网络上介绍APK动态加载的文章非常多,但是我觉得写得非常好的就是这位大牛的,我基本上就是使用他的这种方案,然后加入了自己的元素。这位大牛是通过Activity实...

android 广播的使用

在Activity中,注册广播的一个Demo。 总共分3步 第一步:定义一个BroadcastReceiver广播接收类: [java] view plaincopyprivate BroadcastReceiver mBroadcastReceiver = new BroadcastReceiver(){ @Override public void onReceive(Context context, Intent intent) { String action = intent.getAction(); if(action.equals(ACTION_NAME)){ Toast.makeText(Test.t...

Android深入浅出之 AudioTrack分析【代码】【图】

Android深入浅出之Audio第一部分 AudioTrack分析一 目的本文的目的是通过从Audio系统来分析Android的代码,包括Android自定义的那套机制和一些常见类的使用,比如Thread,MemoryBase等。分析的流程是:l 先从API层对应的某个类开始,用户层先要有一个简单的使用流程。l 根据这个流程,一步步进入到JNI,服务层。在此过程中,碰到不熟悉或者第一次见到的类或者方法,都会解释。也就是深度优先的方法。1.1 分析工具分...

转:Android开发实践:Java层与Jni层的数组传递【图】

Android开发中,经常会在Java代码与Jni层之间传递数组(byte[]),一个典型的应用是Java层把需要发送给客户端的数据流传递到Jni层,由Jni层的Socket代码发送出去,当然,Jni层也需要把从Socket接收到的数据流返回给Java层。我简单地总结了一下,从Java层到Jni层,从Jni层到JAVA层,各有3种传递方式,下面用代码示例简单地介绍一下。示例代码的主要文件有两个,一个是Native.java,是Java层的类;另一个是Native.c,是JNI层的文件,...

Android手机同步电脑端google chrome书签【图】

我先声明:文中FQ 都是博客园自动将中文(fan qiang)转换为FQ的,并不是我本来写的就是FQ~~手机和电脑都必须要能登录google(Xee:几乎所有做开发的人都每天的生活都离不开谷歌了,可以我们的天朝有意屏蔽之,FUCK GFW!)当时我们不是每时每刻在电脑前,还是得用手机,那么手机或平板同步google就有些困难了(Xee:尤其在天朝…)1:要同步google的一些数据,首先要能访问到google(FQ?),这是必须的;2:手机具备访问google(FQ...

Android 线程处理【代码】

synchronized处理线程wait() 和notifyAll() 时,同步代码块中不要包含Thread.sleep(5)语句: 1package com.csizg.test;2 3 4import java.util.ArrayList;5import java.util.List;6 7/**8 * 与芯片交互线程9*/ 10publicclass SpiQueue implements Runnable {11 12privatestatic final String TAG = SpiQueue.class.getSimpleName();13 14privatestatic final byte INIT = 0;// 初始化 15privatestatic final byte RUNNING = 1;...

Android开发技巧——大图裁剪【代码】【图】

本篇内容是接上篇《Android开发技巧——定制仿微信图片裁剪控件》 的,先简单介绍对上篇所封装的裁剪控件的使用,再详细说明如何使用它进行大图裁剪,包括对旋转图片的裁剪。裁剪控件的简单使用XML代码使用如普通控件一样,首先在布局文件里包含该控件:<com.githang.clipimage.ClipImageView xmlns:app="http://schemas.android.com/apk/res-auto"android:id="@+id/clip_image_view"android:layout_width="match_parent"android:l...