当前位置:  编程技术>移动开发
本页文章导读:
    ▪怎么将.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));



 


    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android实现弹出键盘的方法 iis7站长之家
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android录音应用实例教程
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
▪Android消息处理机制Looper和Handler详解
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3