- 浏览: 123335 次
- 性别:
- 来自: 深圳
最新评论
-
AndLi:
高手
Android 实现书籍翻页效果----原理篇 -
niuniulife2011:
没听懂,任何事情任何人都可以做吧
程序员感想 -
chenliang1234576:
程序员开网店有木有搞头撒?
程序员感想 -
liyanginchina:
请问一下,
1、 A和B分别与S的【主连接】保持联系。
那么 ...
TCP实现P2P通信、TCP穿越NAT的方法、TCP打洞 -
niuniulife2011:
一起进步,我的东西,有些是看了别人的,但是在看了别人的之后,都 ...
windows系统上使用Android NDK r5
文章列表
Android笔试的一部分知识点
- 博客分类:
- 面试题
1.请谈一下Android系统的架构。
答:Android系统采用了分层架构,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和linux核心层。
2.谈谈android大众常用的五种布局。
答:在Android中,共有五种 ...
<b></b>加粗字体
<i></i> 斜体字体
<u></u> 给字体加下划线
\n 换行
\u0020表示空格
\u2026表示省略号
使用<b>和<b>来打印出<b></b> 这样的文字;“<”表示“<”的意思;
使用textView.setText(Html.fromHtml("Hello <b>World</b>,<font size=\"3\" ...
好久没有写过blog了,5.1还在继续劳动,:(
刚研究完一个旋转动画的,困扰了我很久的一个问题,现在终于解决了,放在这里给大家分享,避免大家走我一样的弯路,:)
Main.java:
Java代码
public class Main extends Activity {
private com.example.view.RoundSpinView mSelfView;
/** Called when the activity is first created. */
@Override
public void onCre ...
Intent打开各种类型文件
- 博客分类:
- android 组件学习
//android获取一个用于打开PPT文件的intent
public static Intent getPptFileIntent( String param )
{
Intent intent = new Intent("android.intent.action.VIEW");
intent.addCategory("android.intent.category.DEFAULT");
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
Uri uri ...
Android进度条总结
- 博客分类:
- android 组件学习
1.在标题栏显示进度条:
requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
setProgressBarIndeterminateVisibility(true);
2.style="?android:attr/progressBarStyleLarge"
3.Activity显示成Dialog样式.
android:theme="@android:style/Theme.Dialog"
Android 程序获取、设置铃声和音量
通过程序获取android系统手机的铃声和音量。同样,设置铃声和音量的方法也很简单!
AudioManager mAudioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
//通话音量
int max = mAudioManager.getStreamMaxVolume( AudioManager.STREAM_VOICE_CALL );
int current = mAudioManager.getStreamVolume( AudioManager.ST ...
关于屏幕解锁的实例
- 博客分类:
- android 小技巧
AndroidManifest.xml加两个权限
Java代码
<uses-permission android:name="android.permission.DISABLE_KEYGUARD"></uses-permission>
<uses-permission android:name="android.permission.WAKE_LOCK"></uses-permission>
<uses-permission android:name="android.p ...
通过添加一个id为android:empty的TextView,当ListView里面没有data的时候,就会显示TextView的内容。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_heig ...
textview中内容过长的话自动换行,但是调用measureText函数时发现返回值很不准确,单位也不确定,是pixel还是dip,都不准。后来想起textview中有个内容过长加省略号的属性,即ellipsize,可以较偷懒地解决这个问题,哈哈~
用法如下:
在xml中
android:ellipsize = "end" 省略号在结尾
android:ellipsize = "start" 省略号在开头
android:ellipsize = "middle" 省略号在中间
android:ellips ...
转自:http://www.androidworks.com/changing-the-android-edittext-ui-widget
Changing the Android EditText UI Widget
Summary:
This article should be useful to people who want to customize the default UI EditText as well as TextView on the Android platform. Mostly, I mean the Orange skin that appears to ...
RelativeLayout:里面可以放多个控件,不过控件的位置都是相对位置
允许子元素指定它们相对于其父元素或兄弟元素的位置
指定为relativelayout后对各个控件要设置相对位置的参数,可以根据id来设置相对哪个控件,android:layout_below="@id/tv"
android:layout_marginTop="20dip"//使得相对位置更精确
也可以直接相对于父容器
android:layout_alignParentRight="true"
具体分类如下:
第一类:属性值为true或 ...
android中的很多游戏的游戏都使用了重力感应的技术,但其api demo却并没有重力感应的实例(不知道是不是我没找到,找到的朋友麻烦告诉我一下,谢谢),因为开发的需要,就研究了一下重力感应这方面,因为网上关于这方面的东西比较少,所以写出来跟大家交流一下,算是抛砖引玉吧。(ps.因为重力感应式需要真机才能测试的,所以,下面提供的demo程序只能在真机上跑。)
因为官方说明比较含糊难懂,我用最简单的方式讲一下android重力感应系统的坐标系
以屏幕的左下方为原点(2d编程的时候,是以屏幕左上方为原点的,这个值得注意一下),箭头指向的方向为正。从-10到10,以浮点数为等级单位,想象一下以下 ...
本人搞了一天,总算解决了:
先说对这个问题的解决方法:设置一个环境变量名为:ANDROID_SDK_HOME,它的值设置为创建模拟器的路径,我的设为“C:\Users\Administrator\.android”,这个路径创建模拟器的路径,至于为何这么设,它默认去这里找吧,不过实际情况,得根据eclipse默认选择的情况,它默认选择在那里呢?可以在eclipse中再新建一个模拟器,可以在新建窗口上面会看到有一个“LIst of existing Android Virtual Devices located at C:\Users\Administrator\.android\.andr ...
方法一
关于驱动的问题,应该是手机的VID、PID与驱动中的VID、PID不一致造成的。所以在驱动的inf文件里把VID、PID改成与手机的一样,就可以安装成功了。具体做法如下:
1. 连接手机,选择ADB(如果没有ADB,选择"同步")。
2. 此时计算机提示为新硬件安装驱动。在设备管理器里应该能看到其他设备里面有一个带叹号的设备,一般是ADB Interfce。然后查看其属性->详细。下拉列表框会默认选中Device Instance Id,在其下面的框中会有一行形如USB\VID_18D1&PID_0002\352082040022529的字串。其中 ...
转:http://www.asiteof.me/2011/02/wakelock-wifilock/
在android中,申请WakeLock可以使进程持续执行,即使进入睡眠模式,进程的执行也不间断,而且能保持屏幕常亮。
WifiLock跟WakeLock用法作用与WakeLock相同,不过前者是针对Wifi的而已。
SMS Backup中关于WakeLock以及WifiLock的代码如下:
private static void acquireWakeLock(Context ctx) {
if (sWakeLock == null) {
...