android
laozhong110
android app、c++、windows app
展开
-
[Android UI界面] GridView中设置了Button以后就不能响应OnItemClick()
当我们在GridView或者ListView里面设置了Textiew的时候,假如我们不给Textiew设置onlick()的话,那么 Gridiew的OnItemClick()就是可以执行的,但是当把TextView换成是Button的时候我们也不设置onClick()的话,GridView的OnItemClick()也是不能执行的,为什么呢,这说明Button和TextView内部事件方面有区别转载 2012-06-13 14:30:43 · 759 阅读 · 0 评论 -
layout_weight 额外空间的分配
这里主要从宽度的讨论layout_weight 。 layout_weight 是用来对总的额外宽度的分配的权重,把各个子view分配到的额外宽度再加上原来的宽度,就是最后的宽度大小了。 这里关键在于额外宽度的计算的方法,额外宽度是这样计算的:父宽度 减去 各个子view的宽度之和; 子view宽度是xml中指定的,比如 androi原创 2015-06-24 17:24:29 · 482 阅读 · 0 评论 -
activity app是否在最前端
protected static boolean isTopActivity(Activity activity) {String myPacket = activity.getPackageName();String packageName = myPacket ;// "com.example.testant";ActivityManager activityManager = (原创 2015-07-06 09:33:41 · 703 阅读 · 0 评论 -
不同设备支持
ldpi 0.75 240*320mdpi 1 320*480hdpi 1.5 480*800 480*854xhdpi 2 720*960 720pxxhdpi 3 1080*1920 1080pDisplayMetrics metric = new DisplayMetrics();getWindowManager().getDefau原创 2015-07-27 10:26:40 · 470 阅读 · 0 评论 -
EditText 光标颜色更改 tinting
public static void tintCursorDrawable(EditText editText, int color) { try { Field fCursorDrawableRes = TextView.class.getDeclaredField("mCursorDrawableRes"); fCursorDrawableRes.set原创 2015-12-08 16:26:50 · 500 阅读 · 0 评论 -
android sdk manager的国内代理
在sdk manager中 option选项卡中 http proxy 填入 mirrors.neusoft.edu.cn port填入 80转载 2015-12-27 19:10:39 · 930 阅读 · 1 评论 -
Intent的FLAG_ACTIVITY_CLEAR_TOP和FLAG_ACTIVITY_REORDER_TO_FRONT
转自 http://handsomeliuyang.iteye.com/blog/13152831. 如果已经启动了四个Activity:A,B,C和D。在D Activity里,我们要跳到B Activity,同时希望C finish掉,可以在startActivity(intent)里的intent里添加flags标记,如下所示:Java代码 收藏代码Intent in转载 2015-06-19 16:20:00 · 459 阅读 · 0 评论 -
监听android home键后台运行
Acitivity函数中有一个onUserLeaveHint(),可以监听到home键退回到后台的运行,为了防止startActivity()的调用也引起onUserLeaveHint()的调用,必须在Intent中增加标识FLAG_ACTIVITY_NO_USER_ACTION如Intent intent = new Intent(MainActivity.this, SecondActiv原创 2016-04-29 09:33:12 · 1145 阅读 · 0 评论 -
textView 中英文混排导致的自动换行出现的混乱的解决方案
android textView 中英文混排导致的自动换行出现的混乱的解决方案。package com.zhaoshebei.ui.custom;import android.annotation.SuppressLint;import android.content.Context;import android.graphics.Canvas;import android.os原创 2016-08-26 17:47:38 · 5930 阅读 · 1 评论 -
RatingBar setProgressDrawableTiled 动态修改的兼容性问题
解决 setProgressDrawableTiled 版本兼容性问题,在旧版本中 只能通过xml设置 android:progressDrawable来实现 layer-list布局,代码直接设置setProgressDrawable无效,因为在这个之前还调用了一个私有方法tileify。新的版本中已经有setProgressDrawableTiled()可直接进行代码设置android:pro原创 2016-10-13 18:54:26 · 1724 阅读 · 0 评论 -
让手机站点像原生应用的四大途径
转自:http://www.w3cplus.com/performance/beginners-guide-to-perceived-performance.html同时参考:http://blog.163.com/hsb001_mobile/blog/static/15524028020111177221254/本文由99根据Kyle Peat转载 2015-05-04 17:57:03 · 612 阅读 · 0 评论 -
Android 4.2中对WebView.addJavascriptInterface()的修改
如果您在编写HTML5应用,需要在JS代码中访问Java中的函数,则您会用到WebView的addJavascriptInterface()函数。因为安全问题,在Android4.2中(如果应用的android:targetSdkVersion数值为17+)JS只能访问带有 @JavascriptInterface注解的Java函数。之前,任何Public的函数都可以在JS代码中访问,而J转载 2015-01-30 10:12:25 · 602 阅读 · 0 评论 -
apk 安装与 卸载
/*//安装Intent intent = new Intent(Intent.ACTION_VIEW); intent.setDataAndType(Uri.fromFile(new File("/sdcard/test.apk")), "application/vnd.android.package-archive");原创 2012-07-06 11:42:18 · 618 阅读 · 0 评论 -
android <shape>各个属性
android:startColor="#ff8c00" android:endColor="#FFFFFF" android:angle="270" /> android:width="2dp" andro原创 2012-07-16 16:42:15 · 643 阅读 · 0 评论 -
Android中TabHost中实现标签的滚动以及一些TabHost开发的奇怪问题
转载 http://www.cnblogs.com/janken/archive/2012/07/19/2598710.html 最近在使用TabHost的时候遇到了一些奇怪的问题,在这里总结分享备忘一下。首先说一点TabActivity将会被FragmentActivity所替代,但是本文中却是使用的TabActivity。下面说说本程序能够实现的功能:实现TabHos转载 2012-08-30 15:28:49 · 1352 阅读 · 0 评论 -
android 锁屏时,不运行锁屏程序
Android源码去除锁屏及应用程序开机自动运行不锁屏全屏显示分类: Android 2012-01-06 19:26 2548人阅读 评论(0)收藏 举报针对RealV210提供的源码 android_gingerbread_realv210_ver_1_2 2.3.1设置默认锁屏时间frameworks/base/packages/Setting转载 2012-12-13 15:02:48 · 1433 阅读 · 0 评论 -
android 解锁
Intent.ACTION_USER_PRESENT 解锁会 可以广播它,应用层可接收LockScreenReceiver lockscreenreceiver = null; void initLockScreenReceiver() { if (null == lockscreenreceiver) { lockscree原创 2012-12-13 17:31:43 · 936 阅读 · 0 评论 -
android工程中引入另一个工程中的资源
在项目中可能遇到这样的问题:项目过大,于是细分为N个子模块来做,每个模块都是不同的工程。涉及到activity传数据时,可以用intent等方法来解决。但是如果涉及到要共用资源,而又不能像传统java程序那样打成jar包,比如程序中有大量自定义view,而这些自定义view都引用了的一些资源文件时,就可以用这个方法。 工程一:MyViews代码如下:public class MyT转载 2013-01-06 17:25:43 · 749 阅读 · 0 评论 -
Android保存和恢复activity状态数据
一般来说, 调用onPause()和onStop()方法后的activity实例仍然存在于内存中, activity的所有信息和状态数据不会消失, 当activity重新回到前台之后, 所有的改变都会得到保留. 但是当系统内存不足时, 调用onPause()和onStop()方法后的activity可能会被系统摧毁, 一般来说, 调用onPause()和onStop转载 2013-07-23 16:33:25 · 1021 阅读 · 0 评论 -
关于Android NDK中调用第三方的动态库
转自 http://www.cnblogs.com/android100/p/android-sdk-config.html因为最近在整合Android 上RTSP播放器的网络库,因需要调用自己编译的网络库,调用一直出现问题,开始时是直接在Android.mk 中加入LOCAL_SHARED_LIBRARIES := libxxx,以为是直接调用成功了,结果后面的各种测试,结果转载 2014-05-14 15:03:02 · 1058 阅读 · 0 评论 -
类 QQ登入界面的 布局,防登入按钮被覆盖
android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > android:id="@+id/llUpMain" android:layout_width="fill_pare转载 2014-11-20 11:06:12 · 911 阅读 · 0 评论