我有一个带隐藏键盘的文本字段(因为我使用它与蓝牙).但是,在iOS9中,快捷工具栏会一直显示.
有没有办法隐藏它?
非常感谢!
我有一个带有自定义访问器的模型,所以我得到了自定义属性,
class Order extends GSModel{
$appends = ['orderContents'];
public function getOrderContentsAttribute()
{
return $this->contents()->get();
}
}
Run Code Online (Sandbox Code Playgroud)
但现在,在一个案例中,我只需要获得一些字段,而不需要这个字段OrderContents .
$openOrders = Order::open()->has('contents')->get(['id','date','tableName']);
Run Code Online (Sandbox Code Playgroud)
但是这样做,它OrderContents也会让我回归......有没有办法不去那个领域?
谢谢!
我正试图在android中为相机添加一些效果,我在互联网上发现了一些东西,但是在创建纹理时我遇到了困难,
我使用函数decodeYUV420SP()返回一个int [width*height] RGB数组,其中十六进制值进入每个数组位置,
现在,我想创建一个这个数组的openGL纹理,但我不知道如何,我可以将每个十六进制值转换为它的R_G_B分离并将其放入opengl但它不起作用我做这样的事情:
mNewTexture = new int[width*height*4]
for(int i=0; i<mRGB.length; i=i+4){
mNewTexture[i] = getR(mRGB[i]) ; //R
mNewTexture[i+1] = getG(mRGB[i]) ; //G
mNewTexture[i+2] = getB(mRGB[i]) ; //B
mNewTexture[i+3] = getA(mRGB[i]); //A
}
Run Code Online (Sandbox Code Playgroud)
将十六进制值转换为RGBA(从0到255)
我这样做是为了将其转换为openGL纹理:
gl.glBindTexture(GL10.GL_TEXTURE_2D, tex);
gl.glTexImage2D(GL10.GL_TEXTURE_2D, 0, GL10.GL_RGBA, 1024, 512, 0, GL10.GL_RGBA, GL10.GL_FLOAT, FloatBuffer.wrap(mNewTexture));
gl.glTexParameterf(GL10.GL_TEXTURE_2D, GL10.GL_TEXTURE_MIN_FILTER, GL10.GL_LINEAR);
Run Code Online (Sandbox Code Playgroud)
然而有些事情是因为它不起作用......
任何的想法?
我正在尝试开发像iRig for android这样的应用程序,所以第一步是捕获麦克风输入并同时播放它.
我有它,但问题是我得到一些延迟,使这无法使用,如果我开始处理缓冲区,我担心它将完全无法使用.
我像这样使用audiorecord和audiotrack:
new Thread(new Runnable() {
public void run() {
while(mRunning){
mRecorder.read(mBuffer, 0, mBufferSize);
//Todo: Apply filters here into the buffer and then play it modified
mPlayer.write(mBuffer, 0, mBufferSize);
//Log.v("MY AMP","ARA");
}
Run Code Online (Sandbox Code Playgroud)
并且以这种方式实现:
// ==================== INITIALIZE ========================= //
public void initialize(){
mBufferSize = AudioRecord.getMinBufferSize(mHz,
AudioFormat.CHANNEL_CONFIGURATION_MONO,
AudioFormat.ENCODING_PCM_16BIT);
mBufferSize2 = AudioTrack.getMinBufferSize(mHz,
AudioFormat.CHANNEL_CONFIGURATION_MONO,
AudioFormat.ENCODING_PCM_16BIT);
mBuffer = new byte[mBufferSize];
Log.v("MY AMP","Buffer size:" + mBufferSize);
mRecorder = new AudioRecord(MediaRecorder.AudioSource.MIC,
mHz,
AudioFormat.CHANNEL_CONFIGURATION_MONO,
AudioFormat.ENCODING_PCM_16BIT,
mBufferSize);
mPlayer = new AudioTrack(AudioManager.STREAM_MUSIC,
mHz,
AudioFormat.CHANNEL_CONFIGURATION_MONO,
AudioFormat.ENCODING_PCM_16BIT,
mBufferSize2,
AudioTrack.MODE_STREAM); …Run Code Online (Sandbox Code Playgroud) 我有以下表格结构
原来
ID
orders_payments
id
turn_id
order_id
订单
ID
我希望获得与转弯相关的所有订单
所以
Class Turn{
public function orders(){
return ????
}
}
Run Code Online (Sandbox Code Playgroud)
你怎么能实现这一目标?我试过了,hasmanythrough但只有在关系处于级联状态时才有效
谢谢!
我在一段hasMany关系中面临着一个非常奇怪的问题,它没有给我任何回报,所以我开始挖掘试图找到一些东西
所以现在我有这个代码
Run Code Online (Sandbox Code Playgroud)echo $item->id ."<br />"; var_dump($item->menuMenuCategories()->getParent()->getKey()); echo "<br>"; var_dump($item->menuMenuCategories()->getParent()->getKeyName());回声“
”;Run Code Online (Sandbox Code Playgroud)$query = $item->menuMenuCategories()->getBaseQuery()->toSql(); echo $query ."<br />";
结果是这样的:
4 字符串(1) “4”
字符串(2)“id”
GS_menu_menu_categories从其中 选择 *GS_menu_menu_categories。deleted_at为空并且GS_menu_menu_categories.item_id=?
GS_menu_menu_categories从其中 选择 *GS_menu_menu_categories。deleted_at为空并且GS_menu_menu_categories.item_id=?
你能看到 item_id = 吗???
这就是为什么它没有返回我任何东西..
我的模型的关系定义如下:
Run Code Online (Sandbox Code Playgroud)public function menuMenuCategories(){ return $this->hasMany('MenuMenuCategory','item_id'); }
知道为什么它不起作用吗?我在一千个地方有 hasMany 关系,从来没有遇到过这个问题。
谢谢
eloquent ×3
laravel ×3
php ×3
android ×2
audio ×1
audiorecord ×1
camera ×1
ios9 ×1
laravel-4 ×1
mysql ×1
opengl-es ×1
record ×1
relationship ×1
uitextfield ×1