加载OpenCV:
Android Studio:http://blog.csdn.net/gao_chun/article/details/49359535
Eclipse:http://www.2cto.com/kf/201604/501567.html
设置背景为透明:
Button透明:
半透明<Button android:background="#e0000000" ... />
透明<Button android:background="#00000000" ... />
颜色和不透明度 (alpha) 值以十六进制表示法表示。任何一种颜色的值范围都是 0 到 255(00 到 ff)。对于 alpha,00 表示完全透明,ff 表示完全不透明。表达式顺序是“aabbggrr”,其中“aa=alpha”(00 到 ff);“bb=blue”(00 到 ff);“gg=green”(00 到 ff);“rr=red”(00 到 ff)。例如,如果您希望对某叠加层应用不透明度为 50% 的蓝色,则应指定以下值:7fff0000
设置背景图片透明度(超简单)
Java代码
View v = findViewById(R.id.content);//找到你要设透明背景的layout 的id
v.getBackground().setAlpha(100);//0~255透明度值
布局背景透明:
方法一:
只要在配置文件内activity属性配置内加上
Android:theme="@android:style/Theme.Translucent"
这样就调用了android的透明样式!
Android设置按钮为透明
设置一个按钮为透明,
(1)修改配置文件
<Button
android:id="@+id/btnAppMore"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="详细信息>>"
android:layout_alignParentRight="true"
android:layout_marginLeft="150dp"
android:background="@android:color/transparent"
/>
设置完透明按钮以后,发现按钮不见了……
(2)注意,按钮默认颜色同手机背景色(黑色)一样,按钮的文字默认也为黑色,这里,我们可以通过activity的oncreate()中设置一下按钮的字体颜色:
btn=(Button)findViewById(R.id.btnAppMore);
btn.setTextColor(Color.WHITE);
其实,透明也可以通过Java完成,btn.setBackgroundColor(Color.TRANSPARENT);即可
引导界面:
android实现应用程序只有在第一次启动时显示引导界面 ,以后就不在显示了
程序安装后第一次启动:
启动页-->功能介绍页-->系统主页
以后启动:
启动页-->系统主页
所以在启动页中判断一下就可以了
1.可以定义一个变量来判断程序是第几次运行,如果是第一次则跳转到引导的Activity,如果不是第一次则执行系统主页。
判断系统是第一次运行的代码实现如下:
在Activity中添加代码:
//使用SharedPreferences来记录程序的使用次数
SharedPreferencespreferences;
@Override
publicvoidonCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
//读取SharedPreferences中需要的数据
preferences = getSharedPreferences("count",MODE_WORLD_READABLE);
int count = preferences.getInt("count", 0);
//判断程序与第几次运行,如果是第一次运行则跳转到引导页面
if (count == 0) {
Intentintent = newIntent();
intent.setClass(getApplicationContext(),BootActivity.class);
startActivity(intent);
finish();
}
Editor editor = preferences.edit();
//存入数据
editor.putInt("count", ++count);
//提交修改
editor.commit();
2.还有人说可以这样实现。第一次启动时,因为没SharedPreferences文件,所以为初始化值,比如true要显示,然后在将这个值赋 为false,保存后,下次启动是读取SharedPreferences文件,找到值就为false。你在后面写判断要不要显示引导界面就好了。
关于AndroidStudio3.0 关闭模拟器黑屏卡死的问题
问题原因:经过多次事故,发现应该是跟集显的驱动的bug。
知道原因了就好办了,解决办法:
- 切换到独显
- 模拟器的显卡选择Software模式(automatic和hardware都有问题)
- 使用quick boot(默认是这个,可能你们没遇到这个问题就是这个原因吧)
- 任务管理器关闭模拟器
Android Studio启动速度慢
修改android-studio/bin/studio.vmoptions studio64.vmoptions 两个文件的以下属性就可以了
-Xms2048m
-Xmx2048m
-XX:MaxPermSize=2048m
-XX:ReservedCodeCacheSize=1024m
~/.{FOLDER_NAME}/studio.vmoptions
作者:张晓宁
链接:https://www.zhihu.com/question/32282404/answer/56881033
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
Android Studio每次启动都要去fetching sdk,由于Android sdk 官网在大陆连不上,所以每次启动时界面都会停在那里很久。要提高启动速度,就要避免每次启动Android Studio都要fetching Android sdk compoment information。
解决办法就是设置取消每次fetching sdk的功能。
只要在Android Studio的安装路径下bin/idea.properties文件最后加入下面内容:
#disable first run
disable.android.first.run=true
重启Android Studio,问题解决,速度大幅度提升!