07 2015 档案
摘要:这个主要总是,开启的线程和 UI 线程(主线程)不是同一个线程.可以Runnable方式避免,如下例所示就可以解决这个问题了。public static void updateText(Activity act, resID){ loadingText = (TextView) activity.f...
阅读全文
摘要:一:只改变当前程序android屏幕亮度(1)方法:lp.screenBrightness 取值 0.0 -- 1.0 ※设定值(float)的范围,默认小于 0(系统设定)、0.0(暗)~1.0(亮) ※调用处理的地方,例如, Activity.onCreate()等等代码:WindowManag...
阅读全文
摘要:Fragment中获取Activity的Context时只需要this.getActivity()即可.
阅读全文
摘要:1首先在AndroidManifest.xml中添加震动权限2代码中加入:Vibrator vib = (Vibrator) this.getSystemService(Service.VIBRATOR_SERVICE); vib.vibrate(500);
阅读全文
摘要:MainActivity如下:package com.testnbackpressed; import android.os.Bundle; import android.view.KeyEvent; import android.app.Activity; /** * Demo描述: * 处理Ba...
阅读全文
摘要:页面之间的跳转有startActivity 和startActivityForResult两种,返回的话用finish方法,如下示例MyActivity.this.finish();那你返回按钮使用这个事件,MyActivity为返回按钮所在的Activity
阅读全文
摘要:设置方法 :android:background="@drawable/fen_selector"如果只有这个的话,是不起作用的。还必须加上:android:clickable="true"
阅读全文
摘要:activity中经常只是一个LinearLayout,但这样的话,如果activity内容超过一屏,无法滚动查看下面的内容。这时只需在外面嵌套一个ScrollView就可以了,直接贴代码吧
阅读全文
摘要:在开发android的应用中,有时候需要限制横竖屏切换。只需要在AndroidManifest.xml文件中加入android:screenOrientation属性限制。android:screenOrientation="landscape"是限制此页面横屏显示,android:screenOr...
阅读全文
摘要:Toast是Android中用来显示显示信息的一种机制,和Dialog不一样的是,Toast是没有焦点的,而且Toast显示的时间有限,过一定的时间就会自动消失。1.默认效果:代码:Toast.makeText(getApplicationContext(), "默认Toast样式", To...
阅读全文
摘要:在我们使用mysql数据库时,有时我们的程序与数据库不在同一机器上,这时我们需要远程访问数据库。缺省状态下,mysql的用户没有远程访问的权限。下面介绍两种方法,解决这一问题。1、改表法可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysq...
阅读全文
摘要:EditText 不弹出软件键盘2011-05-17 12:291.EditText默认不弹出软件键盘方法一:在AndroidMainfest.xml中选择哪个activity,设置windowSoftInputMode属性为adjustUnspecified|stateHidden例如: ...
阅读全文
摘要:唯一标识码这东西在网络应用中非常有用,例如检测是否重复注册之类的。import android.provider.Settings.Secure;private String android_id = Secure.getString(getContext().getContentResolver(...
阅读全文
摘要:Stringmsg=R.string.menu_title;获取menu_title的String值,但发现这样写报错,原因R.string.menu_title是int类型的,可是通过以下方式确可以获取。TextViewTV=newTextView(this);TV.setText(R.strin...
阅读全文
摘要:OSChina Android APP 导入到Android Studio中不能运行,发现一小插曲。主要实现了开源中国社区 OSC Android 客户端项目源码通过Gradle方式编译 在 Android Studio运行并模拟。出现这个报错:Error:duplicate files durin...
阅读全文
摘要:OwnerPID:unknownOurPID:8496OwnerOperation:unknownOuroperation:InitializecacheLockfile:C:\Users\Administrator\.gradle\caches\2.2.1\scripts\build_81ep6u...
阅读全文
摘要:今天一个数据库损坏了,不管对 该表 查询、修改、添加 都会出错, 错误信息如下: I/O error (bad page ID) detected during read at offset 0x0000000171a000 in file “路径\文件” 连接中断导致错误的可能性有: 1:服务器...
阅读全文
摘要:不多说了,说明后面是完整的代码,用来将字符串型的字段的各行的值拼成一个大字符串,也就是通常所说的Concat例如有如下表dictIDNAMECATEGORY1REDCOLOR2BLUECOLOR3APPLEFRUIT4ORANGEFRUIT执行SQL语句:select category,dbo.co...
阅读全文
摘要:感觉很奇怪,查看了一下磁盘,发现workspace所在磁盘已经满了,删除一些文件之后,选择项目->Project->Clean...->选择Clean all projects->点击okclean之后,错误提示消失
阅读全文
摘要:
阅读全文
摘要:苹果Mac OS X操作系统下,隐藏文件是否显示有很多种设置方法,最简单的要算在Mac终端输入命令。显示/隐藏Mac隐藏文件命令如下(注意其中的空格并且区分大小写):显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -boo...
阅读全文
摘要:要得到某一天是星期几,需要用到 SQL Server 中的日期函数:datename()。今天是星期几,例子 1: set language N'English'select datename(weekday, getdate()) Wednesday今天是星期几,例子 2: set l...
阅读全文
摘要:将*.so文件拷贝到app\libs\armeabi文件夹下修改build.gradle文件,在buildTypes下添加sourceSets { main { jniLibs.srcDirs = ['libs'] } }在调用...
阅读全文
摘要:解决方法:1.检查native c code的定义:JNIEXPORT void Java_com_example_something_MyClass_getMyString(JNIEnv * env, jobject obj) {其中:com_example_something为 package名...
阅读全文
摘要:设置全屏包括两个部分:窗口全屏和Activity全屏。窗口全屏 是指隐藏系统顶部用来显示时间、电量、信号等信息的标题栏。Activity全屏 是指隐藏程序的标题栏。我们可以通过修改AndroidManifest.xml文件来实现。1.窗口全屏fullscreen.java代码如下:package w...
阅读全文
摘要:有些时候,应用需要在开机时就自动运行,例如某个自动从网上更新内容的后台service。怎样实现开机自动运行的应用?在撰写本文时,联想到高焕堂先生以“Don't call me, I'll call you back!”总结Android框架,真是说到点子上了。理解这句话的含义,许多有关Android...
阅读全文