Android
大理皇室
天天向上
展开
-
我遇到的Android安装问题
去年10.1开始接触android,第一个问题就是安装问题,整整摆弄了两天,才搞定,想起来真是不堪回首。到现在完成了第一个项目,中间遇到了各种状况,大部分都是看帖子解决的。所以我决定把我遇到的问题都写出来,取之于网络还与之网络,嘿嘿,希望能帮到和我遇到一样问题的朋友。 安装android一般流程就不说了,网上太多了,我遇到的问题是:我遇到下载SDK太慢,我下了一天,没下多少,急了就找了网上原创 2015-07-07 11:31:33 · 685 阅读 · 0 评论 -
编写高效的android代码(译文)
无论怎样,基于android的设备也是嵌入式设备。现代的手持设备,与其说是电话,更像一台拿在手中的电脑。但是,即使是“最快”的手持设备,其性能也达不到一台普通的台式电脑。 这就是为什么我们在书写Android应用程序的时候要格外关注效率。这些设备并没有那么快,并且受电池电量的制约。这意味着,设备没有更多的能力,我们必须把程序写的尽量有效。 本文讨论了很多能让开发者使他们的程序运行更有效的原创 2015-07-07 11:32:28 · 354 阅读 · 0 评论 -
android:shape的使用
shape> 实心 --> solid android:color="#ff9d77"/> 渐变 --> gradient android:startColor="#ff8c00" android:endColor="#FFFFFF" android:angle="270" /原创 2015-07-07 11:31:43 · 400 阅读 · 0 评论 -
eclipse ctl+shift F 失效
如果你用的搜狗输入法,那你写程序中可能会出现ctl+shift /F失效,因为搜狗默认ctl+shift/F是繁简切换,你把搜狗默认设置改下就OK了原创 2015-07-07 11:31:48 · 538 阅读 · 0 评论 -
android工程版key
http://hubingforever.blog.163.com/blog/static/1710405792011102814529435/原创 2015-07-07 11:31:53 · 448 阅读 · 0 评论 -
关于等比缩小放大图片
private Bitmap imageSize(int position) { int imageId =Integer.parseInt(list.get(position).get("image") .toString()); Bitmap bitmap =BitmapFactory.decodeResource(mContext.getResources(),原创 2015-07-07 11:32:02 · 769 阅读 · 0 评论 -
判断手机连接方式(3G or wifi)
private boolean networkState() { ConnectivityManagermConnectivity = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE); TelephonyManager mTelephony =(TelephonyManager) this原创 2015-07-07 11:32:12 · 638 阅读 · 0 评论 -
自定义字体
Android SDK 对应的平台下面有相应的字体,可以了解一下:XXX\android-sdk-windows\platforms\android-X\data\fonts DroidSans.ttf:英文正常显示字体DroidSans-Bold.ttf:英文正常显示字体(粗体)DroidSerif-Italic.ttf:英文正常显示字体(斜体)DroidSansMono.ttf:英原创 2015-07-07 11:32:20 · 607 阅读 · 0 评论 -
Android如何防止apk程序被反编译
简单的一种从SDK2.3开始我们可以看到在android-sdk-windows\tools\下面多了一个proguard文件夹proguard是一个java代码混淆的工具,通过proguard,别人即使反编译你的apk包,也只会看到一些让人很难看懂的代码,从而达到保护代码的作用。下面具体说一说怎么样让SDK2.3下的proguard.cfg文件起作用,先来看看android-sdk-w原创 2015-07-07 11:32:22 · 459 阅读 · 0 评论 -
android:ellipsize
TextView中有个ellipsize属性,作用是当文字过长时,该控件该如何显示,解释如下:1.android:ellipsize=”start”—–省略号显示在开头2.android:ellipsize=”end”——省略号显示在结尾3.android:ellipsize=”middle”—-省略号显示在中间4.android:ellipsize=”marquee”–以跑马灯的方式显示原创 2015-07-07 11:32:17 · 357 阅读 · 0 评论 -
ListView高度问题
再listview中使用一些控件时如果高度不固定,会找不到位置,所以有时候要固定高度。 public voidsetListViewHeightBasedOnChildren(ListView listView) { ListAdapter listAdapter =listView.getAdapter(); if (listAdapter == null){ retur原创 2015-07-07 11:32:00 · 325 阅读 · 0 评论 -
横竖屏activity重绘画面问题
我遇到了activity重绘画面问题,我设置平板一直横屏,但是休眠再起还是会重绘画面,调用oncreate。解决办法:在配置文件中加入 android:configChanges="orientation|keyboardHidden|navigation"OK,就是这么easy。原创 2015-07-07 11:31:41 · 856 阅读 · 0 评论 -
px和dip的互相转换
dp这个单位可能对web开发的人比较陌生,因为一般都是使用px(像素)但是,现在在开始android应用和游戏后,基本上都转换成用dp作用为单位了,因为可以支持多种分辨率的手机.以下是这两个单位的概念:px (pixels)像素–一个像素通常被视为图像的最小的完整采样,这个用的比较多,特别是web开发,页面基本都是使用像素作为单位的.dip或dp (device independent原创 2015-07-07 11:32:05 · 716 阅读 · 0 评论 -
字体颜色添加阴影效果
[xhtml] viewplaincopyprint?TextView android:id="@+id/tvText1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="text1" android原创 2015-07-07 11:32:07 · 572 阅读 · 0 评论 -
android 获得自己的IP
低版本可以,2.3等,高版本不支持NetworkInterfacepublic String getLocalIpAddress() { try { for (Enumeration en = NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) {原创 2015-07-07 11:32:10 · 334 阅读 · 0 评论 -
http连接 用apache 进行basic认证
public class TestHttpsActivity extends Activity { Button button; ImageView image; Bitmap bitmap = null; @Override public void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceS原创 2015-07-07 11:32:15 · 516 阅读 · 0 评论 -
Android平台根据分辨率计算屏幕尺…
http://blog.csdn.net/moruite/article/details/7281428原创 2015-07-07 11:32:25 · 456 阅读 · 0 评论 -
TextView跑马灯效果
android:id="@+id/txt" android:layout_width="fill_parent" android:layout_height="wrap_content" android:ellipsize="marquee" android:focusable="true" android:focus原创 2015-07-07 11:32:33 · 370 阅读 · 0 评论 -
Listview高亮,是焦点回滚还是高亮
大家做滚动时要显示选中项,使他高亮,但该项失去焦点回滚,高亮就消失。网上好多关于这个的问题,但是都是做到一半或解决了就不回复的帖子,我的解决办法。定义两个全部变量public static int positionSelect = -1;//当前选中itemprivate View oldView = null;//当前高亮viewpublic static View newView =原创 2015-07-07 11:31:57 · 419 阅读 · 0 评论 -
Android 缺失R文件
遇见几次了,clear工程后缺失R文件,解决办法,右击工程名,点击Android Tools,选择Fix projectProperties OK.如果还不行,检查一下res文件夹下的引用是否错误,把错误的都删除,在clear就OK了,在工程有错的情况下,用clear会出错。原创 2015-07-07 11:31:45 · 390 阅读 · 0 评论