当前位置: 编程技术>移动开发
本页文章导读:
▪怎么将.so文件打包到.APK 如何将.so文件打包到.APK
打包这个动作免去了:将libxxx.so文件push到/system/lib/目录下而需要取得/system/lib 目录 的写权限
实现步骤如下:
1、项目根目录下建立libs/armeabi目录;
2、将libxxx.so.........
▪ 一些微小但是又不得不知道的有关问题(持续更新) 一些微小但是又不得不知道的问题(持续更新)1.隐藏UIWindow显示电池电量的状态栏
[[UIApplication sharedApplication] setStatusBarHidden:TRUE];
2.委托里 @required
的必须实现
3.textField.contentVerticalAlignment
= .........
▪ 怎么通过循环数组设置button的id 如何通过循环数组设置button的id?原问题来自于CSDN问答频道,更多请查看:http://ask.csdn.net/questions/1415
原问题描述:
通过循环设置5个button的id,每次都随机分配。
随机分配没有问题。
在使.........
[1]怎么将.so文件打包到.APK
来源: 互联网 发布时间: 2014-02-18
如何将.so文件打包到.APK
打包这个动作免去了:将libxxx.so文件push到/system/lib/目录下而需要取得/system/lib 目录 的写权限
实现步骤如下:
1、项目根目录下建立libs/armeabi目录;
2、将libxxx.so文件copy到 libs/armeabi/下;
3、编译输出的.apk文件中已经包括.so文件了;
4、安装APK文件,即可直接使用JNI中的方法。
1楼fire_work前天 20:47顶一个
[2] 一些微小但是又不得不知道的有关问题(持续更新)
来源: 互联网 发布时间: 2014-02-18
一些微小但是又不得不知道的问题(持续更新)
1.隐藏UIWindow显示电池电量的状态栏
[[UIApplication sharedApplication] setStatusBarHidden:TRUE];
2.委托里 @required 的必须实现3.textField.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter;//文字内容 垂直居中,此为UIControl的属性
4.textField.placeholder = @"请输入文字"; //设置默认提示文字
[3] 怎么通过循环数组设置button的id
来源: 互联网 发布时间: 2014-02-18
如何通过循环数组设置button的id?
原问题来自于CSDN问答频道,更多请查看:http://ask.csdn.net/questions/1415
原问题描述:
通过循环设置5个button的id,每次都随机分配。
随机分配没有问题。
在使用两个方法,随机设置button的id以及设置文本的时候出现错误。
弄得很混乱不知道问题出在哪里了?
Button b1, b2, b3, b4, b5; Button[] buttons = { b1, b2, b3, b4, b5 }; public void shuffleButtons() { Integer[] Id = { R.id.bChoice1, R.id.bChoice2, R.id.bChoice3, R.id.bChoice4, R.id.bChoice5 }; ArrayList<Integer> buttonId = new ArrayList<Integer>(Arrays.asList(Id)); Collections.shuffle(buttonId); for (int x = 0; x < 5; x++) { for (Button b : buttons) { b = (Button) findViewById(buttonId.get(x)); } } }
public void setButtonTxt() { for (Button b : buttons) { for (int x = 0; x <= buttons.length; x++) { b.setText(textList.get(x)); } } }
:
我认为你的循环中x <= buttons.length应该是x < buttons.length,但是你好像要将5个button设置给textList.get(5)
可以用xml预设button:
<Button android:id="@+id/bChoice1" ... /> <!-- etc --> <Button android:id="@+id/bChoice5" ... />
然后在后面的代码中,随机文本:
Button b1 = (Button)findViewById(R.id.bChoice1); Button b2 = (Button)findViewById(R.id.bChoice2); Button b3 = (Button)findViewById(R.id.bChoice3); Button b4 = (Button)findViewById(R.id.bChoice4); Button b5 = (Button)findViewById(R.id.bChoice5); // assuming textList is an ArrayList of text items // the next two lines will randomize your textList order // so you don't need to do it yourself and much less // error-prone long seed = System.nanoTime(); Collections.shuffle(textList, new Random(seed)); b1.setText(textList.get(0)); b2.setText(textList.get(1)); b3.setText(textList.get(2)); b4.setText(textList.get(3)); b5.setText(textList.get(4));
最新技术文章: