`
文章列表
public boolean isAppOnForeground() { /** 获取系统全局状态. */ ActivityManager mActManager = (ActivityManager) this.getSystemService(Context.ACTIVITY_SERVICE); /** 获得系统正在运行的进程. */ List<RunningAppProcessInfo> mAllSysAppProcesses = mActManager.getRunningAppProcesses(); if (mAllSysAppProce ...
首先给个效果图出来吧,我觉得图片UI做的好,显示出来就漂亮: 2个背景图为: 主要就是这样一个Style: <RatingBar android:id="@+id/volume_ratingBar" style="@style/wmtRatingBar" android:layout_width="wrap_content" android:layout_height="wrap_content" androi ...
一段代码,贴了自己以后看: TextView mText = (TextView) findViewById(R.id.mText); String mTxt = "你说的是人话么,df是么好的"; SpannableStringBuilder spannable = new SpannableStringBuilder(mTxt); ForegroundColorSpan span = new ForegroundColorSpan(Color.RED); spannable.setSpan(span, 0, mTxt.length()-4, S ...
开发Android都会遇到Bitmap内存溢出的问题,下面是俺收集的一些实用建议,希望能对部分同学有点帮助吧: 1.尽量不使用setImageBitmap或setImageResource或BitmapFactory.decodeResource来设置一张大图, 因为这些函数在完成decode后,最终都是通过java层的createBitmap来完成的,需要消耗更多内存.     因此,改用先通过BitmapFactory.decodeStream方法,创建出一个bitmap,再将其设为ImageView的 source,decodeStream最大的秘密在于其直接调用JNI>>n ...
在《实现丰盛》高级班将学习到 ●解码秘密背后的秘密,是吸引力法则的升级版。 ●改写潜意识对金钱、失败、丧失、亲密关系等心理恐惧。 ●轻松实现人生较高自我的理想,拥有轻松富足的人生。 ●完全亲身体验证明生命中每一刻都充满奇迹。亲身体验证明真理、工作和生活的压力、新闻、经济景气、股市状况及外在一切环境因素不再影响你的生活质量 ●学会如何达到人际关系的理想目标 ●学会轻而易举地拓展人脉、打开钱脉 ●从容、自在、富足的新生命再度启程,体会到内心极大的平和,尽享宇宙中充满无条件的爱。 http://blog.sina.com.cn/s/blog_5f9f0c180100wwf6.html
这个例子是在http://www.anddev.org上看到的,写在这里供大家看1mol. 1.主类ActGroups.java: package com.ex; import java.util.Stack; import android.app.ActivityGroup; import android.app.LocalActivityManager; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.View ...
走马灯效果的代码,对TextView进行一下重写即可: public class AutoScrollTextView extends TextView { public final static String TAG = AutoScrollTextView.class.getSimpleName(); private float mTxtLength = 0f;// 文本长度 private float step = 0f;// 文字的横坐标 private f ...
AudioTrack主要是用来播放声音的,AudioTrack贯穿了JAVA层,JNI层和Native层. AudioTrack JAVA层: framework\base\media\java\android\media\AudioTrack.java 以AudioTrack的使用方法举例: // 得到一个满足最小要求的缓冲区的大小 int bufsize = AudioTrack.getMinBufferSize(8000,//采样率 = 每秒8K个点   AudioFormat.CHANNEL_CONFIGURATION_STEREO,//双声道 AudioFor ...
1.如何理解JVM相关参数设置 http://wenku.baidu.com/view/3863bf649b6648d7c1c746b1.html
直接贴上代码: 客户端: package com.example; import java.io.IOException; import java.net.DatagramPacket; import java.net.DatagramSocket; import java.net.InetAddress; import java.util.Scanner; public class UdpClient { /** 定义发送数据报的目的地. */ public static final int DEST_PORT = 30000; public sta ...
    随着移动平台的发展和其应用的不断改善,质量成为决定成败的关键.用户要求他们选择安装的应用响应快、性能好,如果某个应用不能提供卓越的功能和稳定的用户体验,那这样的应用注定会被很快卸载.   尽管现在Android智能手机和平板电脑的运行速率越来越快,但开发者仍需牢记,应用的运行环境仍受到电池和处理器等诸多资源的限制.以下是如何为应用“瘦身”的十条建议,以便能在当前和以后的所有Android设备都能运行出最佳效果.   1)首先要有良好的编码习惯   一个优秀的开发者应该善于运用常识、完善的算法和标准设计模式.要有资源意识,打开了就要记得关闭,尽量做到晚获取,早释放.这些由来已久的编码准则 ...
    HTTP是大多数应用程序中常用的与服务端交互的通讯方式。 较简单的一种HTTP通讯API:HttpGet和HttpPost。实际上,还有另外一套HTTP通讯API:HttpURLConnection。这套API也可以使用在基于Java的桌面或Web应用程序中。因此,如果想设计一套通用的基于HTTP的API,建议使用HttpURLConnection。通过HTTP可以传递任何形式的数据。这要比通过基于XML的WebService更灵活,传递的数据类型更广泛。例如,可以直接通过HTTP传递二进制数据,而无需对其进行编码。 HttpURLConnection类     java.net.Htt ...
    使用WebService虽然可以很容易地传递数据,但也会受到很多限制,例如,由于WebService使用了XML格式传输数据,因此,在传递二进数据时必须将数据进行编码才能进行传递。这样将会使数据量明显增大,而且还会面临不同的WebS ...
LayoutChange.java: package cn.com; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.ViewGroup; import android.view.animation.AccelerateInterpolator; import android.widget.Button; public class LayoutChange extends Activity { ViewGrou ...
直接上例子吧,折腾了一上午,就整理出这点东西,这年头,知识挺贵的:) package com.example.album; import java.io.ByteArrayOutputStream; import java.io.File; import android.app.Activity; import android.content.Intent; import android.graphics.Bitmap; import android.net.Uri; import android.os.Bundle; import android.os.Enviro ...
Global site tag (gtag.js) - Google Analytics