- 浏览: 229544 次
- 性别:
- 来自: 广州
-
最新评论
文章列表
为不同分辨率的手机创建界面
1,首先进入res 文件夹下。
2,创建一个名为“layout-1024x768”文件夹,
其中1024x768 是屏幕分辨率的大小,值得注意的是分辨率中大的数字必须写到前面,否
则会产生语法错误。如layout-768x1024 的写法是错误的。
3,编写main.xml:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/andr ...
android 设置文本透明度
- 博客分类:
- Android
这个小实例主要讲的就是让文本变的透明度不一样。这个其实就是用到了这个android.graphics.Color。我们利用android给我们的这个包来实现我们想要的效果,这个比较简单,在这里就不多和大家交流,下面就来看看代码是怎么实现的吧
package eoe.demo;
import android.widget.TextView;
import android.os.Bundle;
import android.view.ViewGroup;
import android.app.Activity;
import android.graphics.Color;
...
android 设置铃声+振动
- 博客分类:
- Android
有时候一些通讯软件需要这些个功能,比如说收到短信,通知等,要求手机发出铃声,或震动,或发光以提示用户知晓。往往手机都是有默认设置的,比如说用户开启了铃声+震动;只铃声不震动;完全静音等等...
这个时候就需要有一个规则了,起码软件的设置不能跟系统的冲突吧,中间的一些逻辑是要处理好的!之前做过的软件中有这么个需求,而且代码是我负责的,所以总结一下。
思路:
1. 软件应该有个自己的设置配置文件,用以保存,自己的软件的提醒规则
2. 遵从系统的设置,比如说:系统是完全静音的,人家想睡觉啦,你软件虽然是铃声震动全开,也得乖乖闭嘴。
3. 如果有需要提醒了,先获取系统的配置,然后做逻辑判 ...
android页面布局
- 博客分类:
- Android
对于android系统布局方式有以下几种:
1、LinearLayout -线性布局
是页面中的所有组建都是按照线性布局,
纵向:
android:orientation="vertical" 表示组建垂直排成一列;
横向水平:
android:orientation="horizontal"
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://sch ...
客户端代码示例:
/**
* HTTP请求
* @author kesenhoo
*
*/
public class HttpRequest
{
public static boolean sendXML(String path, String xml)throws Exception
{
byte[] data = xml.getBytes();
URL url = new URL(path);
HttpURLConnection conn = (HttpU ...
android TextView属性大全
- 博客分类:
- Android
android:autoLink设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all)
android:autoText如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输入的时候起作用。 ...
Android Phone类分析
- 博客分类:
- Android
AccelerometerListener:感应器监听类,此类用于监听感应加速器,会通知客户端水平和重力感应信息
ADNList extents ListActivity:电话的应用程序
BluetoothAtPhonebook:蓝牙电话薄
BluetoothCmeError:免提配置文件中的错误参数
BluetoothHandsfree:蓝 ...
十二个android编程技巧
- 博客分类:
- Android
1.让一个图片透明:
Java代码
1. Bitmap buffer = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_4444);buffer.eraseColor(Color.TRANSPARENT);
2.直接发送邮件:
Java代码
1. Intent intent = new Intent(Intent.ACTION_SENDTO, Uri .fromParts("mailto", "test@test.com", null));
2. ...
写程序中可能需要用到一些自定义的view控件,这样就需要增加一些自定义的属性。
比如说我要做个股票报价的TextView,涨是红色,跌是绿色
1。先在values目录下创建styles.xml
<resources>
<style name=" Widget. MyTextView" parent="android:Widget" >
<item name="positiveColor" >#FFFF0000</item>
<item name=" ...
Android改变窗口标题栏的布局
- 博客分类:
- Android
一、 重点
一般应用的Title都是建立应用时在AndroidManifest.xml中配置的,或是用setTitle设置的简单字符串,要是想加入按钮,图片等多个复杂的布局,使用以下方法:
在窗口建立时,可以把一个xml布局设置成该应用的Title
二、 实例
a) 功能:把title设置成为一个字串和一个按钮的组合
b) 修改xxActivity.java代码
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
...
Intent的几种用法
- 博客分类:
- Android
下面列出几种Intent的用法
1. 启动一个新的Activity
Intent it = new Intent(Activity.Main.this, Activity2.class);
startActivity(it);
2. 向下一个Activity传递数据(使用Bundle和Intent.putExtras)
Intent it = new Intent(Activity.Main.this, Activity2.class);
Bundle bundle=new Bundle();
bundle.putString("name", "This is ...
Android 的一些提示框
- 博客分类:
- Android
1.在测试时,如何实现一个提示
可以使用
Toast.makeText(this, "这是一个提示", Toast.LENGTH_SHORT).show();
//从资源文件string.xml 里面取提示信息
Toast.makeText(this, getString(R.string.welcome), Toast.LENGTH_SHORT).show();
这个提示会几秒钟后消失
2.可以使用AlertDialog.Builder 才产生一个提示框.
例如像messagebox那样的
new AlertDialog.Builder(th ...
android:allowTaskReparenting
是否允许activity更换从属的任务,比如从短信息任务 切换到浏览器任务。
---------------------------------------------------------------
android:alwaysRetainTaskState
是否保留状态不变, 比如切换回home, 再从新打开, activity处于最后的状态
---------------------------------------------------------------
android:clearTaskOnLanunc ...
递归算法 简单的例子
- 博客分类:
- Android
题目:设计输出如下形式数值的算法,再把算法设计成递归结构算法。
1
22
333
4444
55555
.......
........
nnnnnnnnnnnnnn
普通算法
#include "stdio.h"
int bu(int n)
{
int i,j,k;
for(i=1;i<=n;i++)
{
for(j=1;j<=i;j++)
printf("%d",i);
printf("\n");
}
getch();
}
void main()
{
cl ...
java编程命名规范小结
- 博客分类:
- 基础知识
java命名命名规范java命名规范
一、命名规范(所有的标识符都只能用ASCII字母(A-Z或a-z)、数字(0-9)和下划线“_”,注意命名要有意义(就是可以顾名思义,易于记忆))
1.包的命名:一个唯一包名的前缀总是全部小写的字母。
2.普通类的命名:类名是一个名词,采用大小写混合的方式,第一个单词的首字母小写,其后单词的首字母要大写。
3.接口的命名:接口的命名与类名相似。
4.常量的命名:常量的声明应该全部用大写,每个单词之间用“_”连接。
5.方法的命名:方法名是一个动词或动词词组,采用大小写混合方式,第一个单词首字母小写,其后单词的首字母大写。
6.变量的命名:变 ...