<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[delphi4arab منتديات دلفي للعرب - تطوير تطبيقات الجوال Mobile Application Development]]></title>
		<link>https://delphi4arab.net/forum/</link>
		<description><![CDATA[delphi4arab منتديات دلفي للعرب - https://delphi4arab.net/forum]]></description>
		<pubDate>Wed, 11 Nov 2026 23:06:45 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[نصائح لاستخدام هاتفك الأندرويد في ترجمة و تنقيح تطبيقات دلفي xe]]></title>
			<link>https://delphi4arab.net/forum/showthread.php?tid=12592</link>
			<pubDate>Sun, 21 Apr 2024 22:32:18 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://delphi4arab.net/forum/member.php?action=profile&uid=954">piratewar</a>]]></dc:creator>
			<guid isPermaLink="false">https://delphi4arab.net/forum/showthread.php?tid=12592</guid>
			<description><![CDATA[في هذا الموضوع درس نظري لتهيئة هاتفك الأندرويد الذكي لتوصيله بجهازك الذي تستخدمه في بناء تطبيقات الأندرويد..<br />
<a href="https://code-4free.blogspot.com/2024/04/xe.html" target="_blank" rel="noopener" class="mycode_url">https://code-4free.blogspot.com/2024/04/xe.html</a><br />
ويتبعه درس للتعامل مع إعدادت الهاتف لتمكينه من الاتصال<br />
<a href="https://code-4free.blogspot.com/2024/04/2.html" target="_blank" rel="noopener" class="mycode_url">https://code-4free.blogspot.com/2024/04/2.html</a>]]></description>
			<content:encoded><![CDATA[في هذا الموضوع درس نظري لتهيئة هاتفك الأندرويد الذكي لتوصيله بجهازك الذي تستخدمه في بناء تطبيقات الأندرويد..<br />
<a href="https://code-4free.blogspot.com/2024/04/xe.html" target="_blank" rel="noopener" class="mycode_url">https://code-4free.blogspot.com/2024/04/xe.html</a><br />
ويتبعه درس للتعامل مع إعدادت الهاتف لتمكينه من الاتصال<br />
<a href="https://code-4free.blogspot.com/2024/04/2.html" target="_blank" rel="noopener" class="mycode_url">https://code-4free.blogspot.com/2024/04/2.html</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[دورة فايرمونكي للموبايل -تم سرقة الحقوق الخاصة بي]]></title>
			<link>https://delphi4arab.net/forum/showthread.php?tid=12577</link>
			<pubDate>Wed, 03 Apr 2024 01:30:15 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://delphi4arab.net/forum/member.php?action=profile&uid=954">piratewar</a>]]></dc:creator>
			<guid isPermaLink="false">https://delphi4arab.net/forum/showthread.php?tid=12577</guid>
			<description><![CDATA[الدرس الأول<br />
مقدمة<br />
<a href="https://youtu.be/yaQgWVWS0nI?si=UBeBRmYLCAvr_6LN" target="_blank" rel="noopener" class="mycode_url">https://youtu.be/yaQgWVWS0nI?si=UBeBRmYLCAvr_6LN</a><br />
التطوير متعدد المنصات<br />
<a href="https://youtu.be/Oe-GpYRRr0I?si=NyQp5g2cC_CuUJ7Z" target="_blank" rel="noopener" class="mycode_url">https://youtu.be/Oe-GpYRRr0I?si=NyQp5g2cC_CuUJ7Z</a>]]></description>
			<content:encoded><![CDATA[الدرس الأول<br />
مقدمة<br />
<a href="https://youtu.be/yaQgWVWS0nI?si=UBeBRmYLCAvr_6LN" target="_blank" rel="noopener" class="mycode_url">https://youtu.be/yaQgWVWS0nI?si=UBeBRmYLCAvr_6LN</a><br />
التطوير متعدد المنصات<br />
<a href="https://youtu.be/Oe-GpYRRr0I?si=NyQp5g2cC_CuUJ7Z" target="_blank" rel="noopener" class="mycode_url">https://youtu.be/Oe-GpYRRr0I?si=NyQp5g2cC_CuUJ7Z</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Audio Processing Class: Record, Play, and Manipulate PCM Data with Ease]]></title>
			<link>https://delphi4arab.net/forum/showthread.php?tid=12479</link>
			<pubDate>Tue, 19 Dec 2023 23:22:21 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://delphi4arab.net/forum/member.php?action=profile&uid=5868">haniid</a>]]></dc:creator>
			<guid isPermaLink="false">https://delphi4arab.net/forum/showthread.php?tid=12479</guid>
			<description><![CDATA[السلام عليكم <br />
<br />
قمت بتحويل اخر مثال <a href="https://delphi4arab.net/forum/showthread.php?tid=12326" target="_blank" rel="noopener" class="mycode_url">هنا</a> الى class .. اكثر تنضيما و سهولة فى الاستعمال .<br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>public
    // Constructor and Destructor
    constructor Create(ASampleRate, AInChannel, AOutChannel, AFormat: Integer);
    destructor Destroy; override;

    // Public methods
    procedure StopRecording;
    procedure StartRecording;
    function PlayPartialBuffer(StartPos, EndPos: DWORD): Integer; overload;
    function PlayPartialBuffer(Buffer: TBytes): Integer; overload;
    function GetHtmlBase64PCM(StartPos, EndPos: DWORD): string;
    function GetBase64PCM(StartPos, EndPos: DWORD; AddWavHeader, Compress: Boolean): string;
    function GetPartialBuffer(StartPos, EndPos: DWORD; Compress: Boolean = False): TArray&lt;Byte&gt;;
    function ClearBuffer: Boolean;
    function DecompressBuffer(const Input: TBytes): TBytes;
    function CalculateDuration(ARecordedDataLength: Integer): Double;
    function LoadFromFile(const FileName: string): TBytes;
    procedure SaveToFile(const FileName: string; StartPos, EndPos: DWORD; AddWavHeader: Boolean = True);
    function TrimSilence8BitFormat(const AudioData: TBytes): TBytes;
    procedure PausePlaying;
    procedure ResumePlaying;
    // Properties
    property IsInitialized: Boolean read FIsInitialized;
    property RecordedData: TArray&lt;Byte&gt; read GetRecordedData write SetRecordedData;
    property RecordingState: Boolean read GetRecordingState;
    property PlayingState: Boolean read GetPlayingSate;
    property Duration: Double read GetDuration;
    property Volume: Single read GetVolume write SetVolume;
    property OnRecordingProgress: TOnRecordingProgress read FOnRecordingProgress write SetOnRecordingProgress;</code></div></div><br />
<br />
<img src="https://delphi4arab.net/forum/images/attachtypes/rar.png" title="Winrar file" border="0" alt=".rar" />
&nbsp;&nbsp;<a href="attachment.php?aid=4810" target="_blank" title="">AudioPCM.rar</a> (الحجم : 18.66 ك ب / التحميلات : 4)
]]></description>
			<content:encoded><![CDATA[السلام عليكم <br />
<br />
قمت بتحويل اخر مثال <a href="https://delphi4arab.net/forum/showthread.php?tid=12326" target="_blank" rel="noopener" class="mycode_url">هنا</a> الى class .. اكثر تنضيما و سهولة فى الاستعمال .<br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>public
    // Constructor and Destructor
    constructor Create(ASampleRate, AInChannel, AOutChannel, AFormat: Integer);
    destructor Destroy; override;

    // Public methods
    procedure StopRecording;
    procedure StartRecording;
    function PlayPartialBuffer(StartPos, EndPos: DWORD): Integer; overload;
    function PlayPartialBuffer(Buffer: TBytes): Integer; overload;
    function GetHtmlBase64PCM(StartPos, EndPos: DWORD): string;
    function GetBase64PCM(StartPos, EndPos: DWORD; AddWavHeader, Compress: Boolean): string;
    function GetPartialBuffer(StartPos, EndPos: DWORD; Compress: Boolean = False): TArray&lt;Byte&gt;;
    function ClearBuffer: Boolean;
    function DecompressBuffer(const Input: TBytes): TBytes;
    function CalculateDuration(ARecordedDataLength: Integer): Double;
    function LoadFromFile(const FileName: string): TBytes;
    procedure SaveToFile(const FileName: string; StartPos, EndPos: DWORD; AddWavHeader: Boolean = True);
    function TrimSilence8BitFormat(const AudioData: TBytes): TBytes;
    procedure PausePlaying;
    procedure ResumePlaying;
    // Properties
    property IsInitialized: Boolean read FIsInitialized;
    property RecordedData: TArray&lt;Byte&gt; read GetRecordedData write SetRecordedData;
    property RecordingState: Boolean read GetRecordingState;
    property PlayingState: Boolean read GetPlayingSate;
    property Duration: Double read GetDuration;
    property Volume: Single read GetVolume write SetVolume;
    property OnRecordingProgress: TOnRecordingProgress read FOnRecordingProgress write SetOnRecordingProgress;</code></div></div><br />
<br />
<img src="https://delphi4arab.net/forum/images/attachtypes/rar.png" title="Winrar file" border="0" alt=".rar" />
&nbsp;&nbsp;<a href="attachment.php?aid=4810" target="_blank" title="">AudioPCM.rar</a> (الحجم : 18.66 ك ب / التحميلات : 4)
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Android Record Audio to TIdBytes and play it]]></title>
			<link>https://delphi4arab.net/forum/showthread.php?tid=12326</link>
			<pubDate>Sun, 18 Jun 2023 23:18:57 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://delphi4arab.net/forum/member.php?action=profile&uid=5868">haniid</a>]]></dc:creator>
			<guid isPermaLink="false">https://delphi4arab.net/forum/showthread.php?tid=12326</guid>
			<description><![CDATA[السلام عليكم <br />
<br />
محاولة<br />
 تسجيل audio  فى TIdBytes و تشغيله ...<br />
<div class="codeblock phpcodeblock"><div class="title">PHP كود :</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">uses<br /> &nbsp;Androidapi</span><span style="color: #007700">.</span><span style="color: #0000BB">JNI</span><span style="color: #007700">.</span><span style="color: #0000BB">Media</span><span style="color: #007700">,<br /></span><span style="color: #0000BB"> &nbsp;Androidapi</span><span style="color: #007700">.</span><span style="color: #0000BB">Helpers</span><span style="color: #007700">,<br /></span><span style="color: #0000BB"> &nbsp;Androidapi</span><span style="color: #007700">.</span><span style="color: #0000BB">JNIBridge</span><span style="color: #007700">,<br /></span><span style="color: #0000BB"> &nbsp;IdGlobal</span><span style="color: #007700">;&nbsp;</span><span style="color: #FF8000">//indy&nbsp;<br /></span></code></div></div></div><br />
<div class="codeblock phpcodeblock"><div class="title">PHP كود :</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">procedure&nbsp;PlayTIdBytesAudio</span><span style="color: #007700">(</span><span style="color: #0000BB">TIdBytesAudio</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">TIdBytes</span><span style="color: #007700">);<br />var<br /></span><span style="color: #0000BB"> &nbsp;Mintrack &nbsp;</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">Integer</span><span style="color: #007700">;<br /></span><span style="color: #0000BB"> &nbsp;AudioPlay&nbsp;</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">JAudioTrack</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">begin<br /> &nbsp;Mintrack&nbsp;</span><span style="color: #007700">:=&nbsp;</span><span style="color: #0000BB">TJAudioTrack</span><span style="color: #007700">.</span><span style="color: #0000BB">JavaClass</span><span style="color: #007700">.</span><span style="color: #0000BB">getMinBufferSize<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #007700">(<br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;48000</span><span style="color: #007700">,<br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;TJAudioFormat</span><span style="color: #007700">.</span><span style="color: #0000BB">JavaClass</span><span style="color: #007700">.</span><span style="color: #0000BB">CHANNEL_OUT_MONO</span><span style="color: #007700">,<br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;TJAudioFormat</span><span style="color: #007700">.</span><span style="color: #0000BB">JavaClass</span><span style="color: #007700">.</span><span style="color: #0000BB">ENCODING_PCM_16BIT<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB"> &nbsp;</span><span style="color: #007700">if&nbsp;</span><span style="color: #0000BB">Length</span><span style="color: #007700">(</span><span style="color: #0000BB">TIdBytesAudio</span><span style="color: #007700">)&nbsp;&lt;&nbsp;</span><span style="color: #0000BB">Mintrack&nbsp;then&nbsp;</span><span style="color: #007700">Exit;<br /><br /></span><span style="color: #0000BB"> &nbsp;AudioPlay</span><span style="color: #007700">:=&nbsp;</span><span style="color: #0000BB">TJAudioTrack</span><span style="color: #007700">.</span><span style="color: #0000BB">JavaClass</span><span style="color: #007700">.</span><span style="color: #0000BB">init<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  &nbsp;</span><span style="color: #007700">(<br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;TJAudioManager</span><span style="color: #007700">.</span><span style="color: #0000BB">JavaClass</span><span style="color: #007700">.</span><span style="color: #0000BB">STREAM_MUSIC</span><span style="color: #007700">,<br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;48000</span><span style="color: #007700">,<br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;TJAudioFormat</span><span style="color: #007700">.</span><span style="color: #0000BB">JavaClass</span><span style="color: #007700">.</span><span style="color: #0000BB">CHANNEL_OUT_MONO</span><span style="color: #007700">,<br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;TJAudioFormat</span><span style="color: #007700">.</span><span style="color: #0000BB">JavaClass</span><span style="color: #007700">.</span><span style="color: #0000BB">ENCODING_PCM_16BIT</span><span style="color: #007700">,<br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Length</span><span style="color: #007700">(</span><span style="color: #0000BB">TIdBytesAudio</span><span style="color: #007700">),<br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;TJAudioTrack</span><span style="color: #007700">.</span><span style="color: #0000BB">JavaClass</span><span style="color: #007700">.</span><span style="color: #0000BB">MODE_STREAM<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  &nbsp;</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB"> &nbsp;</span><span style="color: #007700">if&nbsp;((</span><span style="color: #0000BB">AudioPlay&nbsp;</span><span style="color: #007700">as&nbsp;</span><span style="color: #0000BB">JAudioTrack</span><span style="color: #007700">).</span><span style="color: #0000BB">getPlayState&nbsp;</span><span style="color: #007700">&lt;&gt;&nbsp;</span><span style="color: #0000BB">3&nbsp;</span><span style="color: #007700">(*&nbsp;</span><span style="color: #0000BB">PLAYSTATE_PLAYING&nbsp;</span><span style="color: #007700">*))</span><span style="color: #0000BB">then<br /> &nbsp;</span><span style="color: #007700">(</span><span style="color: #0000BB">AudioPlay&nbsp;</span><span style="color: #007700">as&nbsp;</span><span style="color: #0000BB">JAudioTrack</span><span style="color: #007700">).</span><span style="color: #0000BB">play</span><span style="color: #007700">;<br /><br /><br /></span><span style="color: #0000BB"> &nbsp;</span><span style="color: #007700">(</span><span style="color: #0000BB">AudioPlay&nbsp;</span><span style="color: #007700">as&nbsp;</span><span style="color: #0000BB">JAudioTrack</span><span style="color: #007700">).</span><span style="color: #0000BB">write</span><span style="color: #007700">(</span><span style="color: #0000BB">TBytesToTJavaArray</span><span style="color: #007700">(</span><span style="color: #0000BB">TBytes</span><span style="color: #007700">(</span><span style="color: #0000BB">TIdBytesAudio</span><span style="color: #007700">)),&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">Length</span><span style="color: #007700">(</span><span style="color: #0000BB">TIdBytesAudio</span><span style="color: #007700">));<br /></span><span style="color: #0000BB">end</span><span style="color: #007700">;<br /><br /><br />function&nbsp;</span><span style="color: #0000BB">RecordAudioToTIdBytes</span><span style="color: #007700">(</span><span style="color: #0000BB">BufferSize</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">Integer</span><span style="color: #007700">):&nbsp;</span><span style="color: #0000BB">TIdBytes</span><span style="color: #007700">;<br />var<br /></span><span style="color: #0000BB">  &nbsp;AudioRecorder &nbsp; &nbsp;</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">JAudioRecord</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">  &nbsp;MinBufferSize &nbsp; &nbsp;</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">Integer</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">  &nbsp;AudioArray &nbsp; &nbsp;  &nbsp;</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">TJavaArray</span><span style="color: #007700">&lt;</span><span style="color: #0000BB">Byte</span><span style="color: #007700">&gt;;<br /></span><span style="color: #0000BB">  &nbsp;BytesReaded &nbsp; &nbsp; &nbsp;</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">Integer</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">  &nbsp;BytesReadedCount&nbsp;</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">Integer</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">  &nbsp;ArrayBytesReaded&nbsp;</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">TIdBytes</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">begin<br /> &nbsp; &nbsp;MinBufferSize&nbsp;</span><span style="color: #007700">:=&nbsp;</span><span style="color: #0000BB">TJAudioRecord</span><span style="color: #007700">.</span><span style="color: #0000BB">JavaClass</span><span style="color: #007700">.</span><span style="color: #0000BB">getMinBufferSize<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  &nbsp;</span><span style="color: #007700">(<br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  &nbsp;48000</span><span style="color: #007700">,<br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  &nbsp;TJAudioFormat</span><span style="color: #007700">.</span><span style="color: #0000BB">JavaClass</span><span style="color: #007700">.</span><span style="color: #0000BB">CHANNEL_IN_MONO</span><span style="color: #007700">,<br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  &nbsp;TJAudioFormat</span><span style="color: #007700">.</span><span style="color: #0000BB">JavaClass</span><span style="color: #007700">.</span><span style="color: #0000BB">ENCODING_PCM_16BIT<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  &nbsp;</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB"> &nbsp; &nbsp;</span><span style="color: #007700">if&nbsp;</span><span style="color: #0000BB">BufferSize&nbsp;</span><span style="color: #007700">&lt;&nbsp;</span><span style="color: #0000BB">MinBufferSize&nbsp;then&nbsp;BufferSize&nbsp;</span><span style="color: #007700">:=&nbsp;</span><span style="color: #0000BB">MinBufferSize</span><span style="color: #007700">;<br /><br /></span><span style="color: #0000BB"> &nbsp; &nbsp;AudioArray</span><span style="color: #007700">:=&nbsp;</span><span style="color: #0000BB">TJavaArray</span><span style="color: #007700">&lt;</span><span style="color: #0000BB">Byte</span><span style="color: #007700">&gt;.</span><span style="color: #0000BB">Create</span><span style="color: #007700">(</span><span style="color: #0000BB">BufferSize</span><span style="color: #007700">)&nbsp;;<br /><br /></span><span style="color: #0000BB"> &nbsp; &nbsp;AudioRecorder</span><span style="color: #007700">:=&nbsp;</span><span style="color: #0000BB">TJAudioRecord</span><span style="color: #007700">.</span><span style="color: #0000BB">JavaClass</span><span style="color: #007700">.</span><span style="color: #0000BB">init<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #007700">(<br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;TJMediaRecorder_AudioSource</span><span style="color: #007700">.</span><span style="color: #0000BB">JavaClass</span><span style="color: #007700">.</span><span style="color: #0000BB">MIC</span><span style="color: #007700">,<br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;48000</span><span style="color: #007700">,<br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;TJAudioFormat</span><span style="color: #007700">.</span><span style="color: #0000BB">JavaClass</span><span style="color: #007700">.</span><span style="color: #0000BB">CHANNEL_IN_MONO</span><span style="color: #007700">,<br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;TJAudioFormat</span><span style="color: #007700">.</span><span style="color: #0000BB">JavaClass</span><span style="color: #007700">.</span><span style="color: #0000BB">ENCODING_PCM_16BIT</span><span style="color: #007700">,<br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;BufferSize<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #007700">);<br /><br /><br /><br /></span><span style="color: #0000BB"> &nbsp; &nbsp;</span><span style="color: #007700">(</span><span style="color: #0000BB">AudioRecorder&nbsp;</span><span style="color: #007700">as&nbsp;</span><span style="color: #0000BB">JAudioRecord</span><span style="color: #007700">).</span><span style="color: #0000BB">startRecording</span><span style="color: #007700">;<br /><br /></span><span style="color: #0000BB"> &nbsp; &nbsp;BytesReadedCount&nbsp;</span><span style="color: #007700">:=&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">;<br /><br /></span><span style="color: #0000BB"> &nbsp; &nbsp;</span><span style="color: #007700">while&nbsp;(</span><span style="color: #0000BB">BytesReadedCount&nbsp;</span><span style="color: #007700">&lt;&nbsp;</span><span style="color: #0000BB">BufferSize</span><span style="color: #007700">)&nbsp;do<br /></span><span style="color: #0000BB"> &nbsp; &nbsp;begin<br /> &nbsp; &nbsp; &nbsp;SetLength</span><span style="color: #007700">(</span><span style="color: #0000BB">ArrayBytesReaded</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">);<br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp;BytesReaded&nbsp;</span><span style="color: #007700">:=&nbsp;(</span><span style="color: #0000BB">AudioRecorder&nbsp;</span><span style="color: #007700">as&nbsp;</span><span style="color: #0000BB">JAudioRecord</span><span style="color: #007700">).</span><span style="color: #0000BB">read</span><span style="color: #007700">(</span><span style="color: #0000BB">AudioArray</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">BufferSize</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp;Inc</span><span style="color: #007700">(</span><span style="color: #0000BB">BytesReadedCount</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">BytesReaded</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp;ArrayBytesReaded&nbsp;</span><span style="color: #007700">:=&nbsp;</span><span style="color: #0000BB">TIdBytes</span><span style="color: #007700">(</span><span style="color: #0000BB">TJavaArrayToTBytes</span><span style="color: #007700">(</span><span style="color: #0000BB">AudioArray</span><span style="color: #007700">));<br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp;IdGlobal</span><span style="color: #007700">.</span><span style="color: #0000BB">AppendBytes</span><span style="color: #007700">(</span><span style="color: #0000BB">Result</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">ArrayBytesReaded</span><span style="color: #007700">);<br /></span><span style="color: #0000BB"> &nbsp; &nbsp;end</span><span style="color: #007700">;<br /><br /></span><span style="color: #0000BB"> &nbsp; &nbsp;</span><span style="color: #007700">(</span><span style="color: #0000BB">AudioRecorder&nbsp;</span><span style="color: #007700">as&nbsp;</span><span style="color: #0000BB">JAudioRecord</span><span style="color: #007700">).</span><span style="color: #0000BB">stop</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">end</span><span style="color: #007700">;&nbsp;<br /></span></code></div></div></div><br />
<br />
<div class="codeblock phpcodeblock"><div class="title">PHP كود :</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">  &nbsp;PlayTIdBytesAudio</span><span style="color: #007700">(</span><span style="color: #0000BB">RecordAudioToTIdBytes</span><span style="color: #007700">(</span><span style="color: #0000BB">400000&nbsp;</span><span style="color: #007700">(*&nbsp;</span><span style="color: #0000BB">≈&nbsp;4&nbsp;soconde&nbsp;</span><span style="color: #007700">*)));&nbsp;<br /></span></code></div></div></div>]]></description>
			<content:encoded><![CDATA[السلام عليكم <br />
<br />
محاولة<br />
 تسجيل audio  فى TIdBytes و تشغيله ...<br />
<div class="codeblock phpcodeblock"><div class="title">PHP كود :</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">uses<br /> &nbsp;Androidapi</span><span style="color: #007700">.</span><span style="color: #0000BB">JNI</span><span style="color: #007700">.</span><span style="color: #0000BB">Media</span><span style="color: #007700">,<br /></span><span style="color: #0000BB"> &nbsp;Androidapi</span><span style="color: #007700">.</span><span style="color: #0000BB">Helpers</span><span style="color: #007700">,<br /></span><span style="color: #0000BB"> &nbsp;Androidapi</span><span style="color: #007700">.</span><span style="color: #0000BB">JNIBridge</span><span style="color: #007700">,<br /></span><span style="color: #0000BB"> &nbsp;IdGlobal</span><span style="color: #007700">;&nbsp;</span><span style="color: #FF8000">//indy&nbsp;<br /></span></code></div></div></div><br />
<div class="codeblock phpcodeblock"><div class="title">PHP كود :</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">procedure&nbsp;PlayTIdBytesAudio</span><span style="color: #007700">(</span><span style="color: #0000BB">TIdBytesAudio</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">TIdBytes</span><span style="color: #007700">);<br />var<br /></span><span style="color: #0000BB"> &nbsp;Mintrack &nbsp;</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">Integer</span><span style="color: #007700">;<br /></span><span style="color: #0000BB"> &nbsp;AudioPlay&nbsp;</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">JAudioTrack</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">begin<br /> &nbsp;Mintrack&nbsp;</span><span style="color: #007700">:=&nbsp;</span><span style="color: #0000BB">TJAudioTrack</span><span style="color: #007700">.</span><span style="color: #0000BB">JavaClass</span><span style="color: #007700">.</span><span style="color: #0000BB">getMinBufferSize<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #007700">(<br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;48000</span><span style="color: #007700">,<br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;TJAudioFormat</span><span style="color: #007700">.</span><span style="color: #0000BB">JavaClass</span><span style="color: #007700">.</span><span style="color: #0000BB">CHANNEL_OUT_MONO</span><span style="color: #007700">,<br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;TJAudioFormat</span><span style="color: #007700">.</span><span style="color: #0000BB">JavaClass</span><span style="color: #007700">.</span><span style="color: #0000BB">ENCODING_PCM_16BIT<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB"> &nbsp;</span><span style="color: #007700">if&nbsp;</span><span style="color: #0000BB">Length</span><span style="color: #007700">(</span><span style="color: #0000BB">TIdBytesAudio</span><span style="color: #007700">)&nbsp;&lt;&nbsp;</span><span style="color: #0000BB">Mintrack&nbsp;then&nbsp;</span><span style="color: #007700">Exit;<br /><br /></span><span style="color: #0000BB"> &nbsp;AudioPlay</span><span style="color: #007700">:=&nbsp;</span><span style="color: #0000BB">TJAudioTrack</span><span style="color: #007700">.</span><span style="color: #0000BB">JavaClass</span><span style="color: #007700">.</span><span style="color: #0000BB">init<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  &nbsp;</span><span style="color: #007700">(<br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;TJAudioManager</span><span style="color: #007700">.</span><span style="color: #0000BB">JavaClass</span><span style="color: #007700">.</span><span style="color: #0000BB">STREAM_MUSIC</span><span style="color: #007700">,<br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;48000</span><span style="color: #007700">,<br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;TJAudioFormat</span><span style="color: #007700">.</span><span style="color: #0000BB">JavaClass</span><span style="color: #007700">.</span><span style="color: #0000BB">CHANNEL_OUT_MONO</span><span style="color: #007700">,<br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;TJAudioFormat</span><span style="color: #007700">.</span><span style="color: #0000BB">JavaClass</span><span style="color: #007700">.</span><span style="color: #0000BB">ENCODING_PCM_16BIT</span><span style="color: #007700">,<br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Length</span><span style="color: #007700">(</span><span style="color: #0000BB">TIdBytesAudio</span><span style="color: #007700">),<br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;TJAudioTrack</span><span style="color: #007700">.</span><span style="color: #0000BB">JavaClass</span><span style="color: #007700">.</span><span style="color: #0000BB">MODE_STREAM<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  &nbsp;</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB"> &nbsp;</span><span style="color: #007700">if&nbsp;((</span><span style="color: #0000BB">AudioPlay&nbsp;</span><span style="color: #007700">as&nbsp;</span><span style="color: #0000BB">JAudioTrack</span><span style="color: #007700">).</span><span style="color: #0000BB">getPlayState&nbsp;</span><span style="color: #007700">&lt;&gt;&nbsp;</span><span style="color: #0000BB">3&nbsp;</span><span style="color: #007700">(*&nbsp;</span><span style="color: #0000BB">PLAYSTATE_PLAYING&nbsp;</span><span style="color: #007700">*))</span><span style="color: #0000BB">then<br /> &nbsp;</span><span style="color: #007700">(</span><span style="color: #0000BB">AudioPlay&nbsp;</span><span style="color: #007700">as&nbsp;</span><span style="color: #0000BB">JAudioTrack</span><span style="color: #007700">).</span><span style="color: #0000BB">play</span><span style="color: #007700">;<br /><br /><br /></span><span style="color: #0000BB"> &nbsp;</span><span style="color: #007700">(</span><span style="color: #0000BB">AudioPlay&nbsp;</span><span style="color: #007700">as&nbsp;</span><span style="color: #0000BB">JAudioTrack</span><span style="color: #007700">).</span><span style="color: #0000BB">write</span><span style="color: #007700">(</span><span style="color: #0000BB">TBytesToTJavaArray</span><span style="color: #007700">(</span><span style="color: #0000BB">TBytes</span><span style="color: #007700">(</span><span style="color: #0000BB">TIdBytesAudio</span><span style="color: #007700">)),&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">Length</span><span style="color: #007700">(</span><span style="color: #0000BB">TIdBytesAudio</span><span style="color: #007700">));<br /></span><span style="color: #0000BB">end</span><span style="color: #007700">;<br /><br /><br />function&nbsp;</span><span style="color: #0000BB">RecordAudioToTIdBytes</span><span style="color: #007700">(</span><span style="color: #0000BB">BufferSize</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">Integer</span><span style="color: #007700">):&nbsp;</span><span style="color: #0000BB">TIdBytes</span><span style="color: #007700">;<br />var<br /></span><span style="color: #0000BB">  &nbsp;AudioRecorder &nbsp; &nbsp;</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">JAudioRecord</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">  &nbsp;MinBufferSize &nbsp; &nbsp;</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">Integer</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">  &nbsp;AudioArray &nbsp; &nbsp;  &nbsp;</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">TJavaArray</span><span style="color: #007700">&lt;</span><span style="color: #0000BB">Byte</span><span style="color: #007700">&gt;;<br /></span><span style="color: #0000BB">  &nbsp;BytesReaded &nbsp; &nbsp; &nbsp;</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">Integer</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">  &nbsp;BytesReadedCount&nbsp;</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">Integer</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">  &nbsp;ArrayBytesReaded&nbsp;</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">TIdBytes</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">begin<br /> &nbsp; &nbsp;MinBufferSize&nbsp;</span><span style="color: #007700">:=&nbsp;</span><span style="color: #0000BB">TJAudioRecord</span><span style="color: #007700">.</span><span style="color: #0000BB">JavaClass</span><span style="color: #007700">.</span><span style="color: #0000BB">getMinBufferSize<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  &nbsp;</span><span style="color: #007700">(<br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  &nbsp;48000</span><span style="color: #007700">,<br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  &nbsp;TJAudioFormat</span><span style="color: #007700">.</span><span style="color: #0000BB">JavaClass</span><span style="color: #007700">.</span><span style="color: #0000BB">CHANNEL_IN_MONO</span><span style="color: #007700">,<br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  &nbsp;TJAudioFormat</span><span style="color: #007700">.</span><span style="color: #0000BB">JavaClass</span><span style="color: #007700">.</span><span style="color: #0000BB">ENCODING_PCM_16BIT<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  &nbsp;</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB"> &nbsp; &nbsp;</span><span style="color: #007700">if&nbsp;</span><span style="color: #0000BB">BufferSize&nbsp;</span><span style="color: #007700">&lt;&nbsp;</span><span style="color: #0000BB">MinBufferSize&nbsp;then&nbsp;BufferSize&nbsp;</span><span style="color: #007700">:=&nbsp;</span><span style="color: #0000BB">MinBufferSize</span><span style="color: #007700">;<br /><br /></span><span style="color: #0000BB"> &nbsp; &nbsp;AudioArray</span><span style="color: #007700">:=&nbsp;</span><span style="color: #0000BB">TJavaArray</span><span style="color: #007700">&lt;</span><span style="color: #0000BB">Byte</span><span style="color: #007700">&gt;.</span><span style="color: #0000BB">Create</span><span style="color: #007700">(</span><span style="color: #0000BB">BufferSize</span><span style="color: #007700">)&nbsp;;<br /><br /></span><span style="color: #0000BB"> &nbsp; &nbsp;AudioRecorder</span><span style="color: #007700">:=&nbsp;</span><span style="color: #0000BB">TJAudioRecord</span><span style="color: #007700">.</span><span style="color: #0000BB">JavaClass</span><span style="color: #007700">.</span><span style="color: #0000BB">init<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #007700">(<br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;TJMediaRecorder_AudioSource</span><span style="color: #007700">.</span><span style="color: #0000BB">JavaClass</span><span style="color: #007700">.</span><span style="color: #0000BB">MIC</span><span style="color: #007700">,<br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;48000</span><span style="color: #007700">,<br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;TJAudioFormat</span><span style="color: #007700">.</span><span style="color: #0000BB">JavaClass</span><span style="color: #007700">.</span><span style="color: #0000BB">CHANNEL_IN_MONO</span><span style="color: #007700">,<br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;TJAudioFormat</span><span style="color: #007700">.</span><span style="color: #0000BB">JavaClass</span><span style="color: #007700">.</span><span style="color: #0000BB">ENCODING_PCM_16BIT</span><span style="color: #007700">,<br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;BufferSize<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #007700">);<br /><br /><br /><br /></span><span style="color: #0000BB"> &nbsp; &nbsp;</span><span style="color: #007700">(</span><span style="color: #0000BB">AudioRecorder&nbsp;</span><span style="color: #007700">as&nbsp;</span><span style="color: #0000BB">JAudioRecord</span><span style="color: #007700">).</span><span style="color: #0000BB">startRecording</span><span style="color: #007700">;<br /><br /></span><span style="color: #0000BB"> &nbsp; &nbsp;BytesReadedCount&nbsp;</span><span style="color: #007700">:=&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">;<br /><br /></span><span style="color: #0000BB"> &nbsp; &nbsp;</span><span style="color: #007700">while&nbsp;(</span><span style="color: #0000BB">BytesReadedCount&nbsp;</span><span style="color: #007700">&lt;&nbsp;</span><span style="color: #0000BB">BufferSize</span><span style="color: #007700">)&nbsp;do<br /></span><span style="color: #0000BB"> &nbsp; &nbsp;begin<br /> &nbsp; &nbsp; &nbsp;SetLength</span><span style="color: #007700">(</span><span style="color: #0000BB">ArrayBytesReaded</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">);<br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp;BytesReaded&nbsp;</span><span style="color: #007700">:=&nbsp;(</span><span style="color: #0000BB">AudioRecorder&nbsp;</span><span style="color: #007700">as&nbsp;</span><span style="color: #0000BB">JAudioRecord</span><span style="color: #007700">).</span><span style="color: #0000BB">read</span><span style="color: #007700">(</span><span style="color: #0000BB">AudioArray</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">BufferSize</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp;Inc</span><span style="color: #007700">(</span><span style="color: #0000BB">BytesReadedCount</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">BytesReaded</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp;ArrayBytesReaded&nbsp;</span><span style="color: #007700">:=&nbsp;</span><span style="color: #0000BB">TIdBytes</span><span style="color: #007700">(</span><span style="color: #0000BB">TJavaArrayToTBytes</span><span style="color: #007700">(</span><span style="color: #0000BB">AudioArray</span><span style="color: #007700">));<br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp;IdGlobal</span><span style="color: #007700">.</span><span style="color: #0000BB">AppendBytes</span><span style="color: #007700">(</span><span style="color: #0000BB">Result</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">ArrayBytesReaded</span><span style="color: #007700">);<br /></span><span style="color: #0000BB"> &nbsp; &nbsp;end</span><span style="color: #007700">;<br /><br /></span><span style="color: #0000BB"> &nbsp; &nbsp;</span><span style="color: #007700">(</span><span style="color: #0000BB">AudioRecorder&nbsp;</span><span style="color: #007700">as&nbsp;</span><span style="color: #0000BB">JAudioRecord</span><span style="color: #007700">).</span><span style="color: #0000BB">stop</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">end</span><span style="color: #007700">;&nbsp;<br /></span></code></div></div></div><br />
<br />
<div class="codeblock phpcodeblock"><div class="title">PHP كود :</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">  &nbsp;PlayTIdBytesAudio</span><span style="color: #007700">(</span><span style="color: #0000BB">RecordAudioToTIdBytes</span><span style="color: #007700">(</span><span style="color: #0000BB">400000&nbsp;</span><span style="color: #007700">(*&nbsp;</span><span style="color: #0000BB">≈&nbsp;4&nbsp;soconde&nbsp;</span><span style="color: #007700">*)));&nbsp;<br /></span></code></div></div></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[أسبوع التعليم لتطبيقات المبايل لكن باللغة البرتغالية]]></title>
			<link>https://delphi4arab.net/forum/showthread.php?tid=11414</link>
			<pubDate>Sun, 27 Jun 2021 09:47:47 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://delphi4arab.net/forum/member.php?action=profile&uid=356">أبو معاذ</a>]]></dc:creator>
			<guid isPermaLink="false">https://delphi4arab.net/forum/showthread.php?tid=11414</guid>
			<description><![CDATA[السلام عليكم.<br />
هناك قناة على التيليغرام و ايضا على اليوتيوب لشخص برازيلي مهتم لتطبيقات الدلفي للموبايل و الويب.<br />
له عدة دورات لكن باللغة البرتغالية.<br />
سيبدأ قريبا في دروس خاصة لتطبيقات للموبايل من الصفر.<br />
وهذا هو الإعلان عن الدورة <br />
<br />
Opa! Tudo bem por aí<br />
<div class="codeblock phpcodeblock"><div class="title">PHP كود :</div><div class="body"><div dir="ltr"><code><span style="color: #007700">?<br /><br /></span><span style="color: #0000BB">Passando&nbsp;dessa&nbsp;vez&nbsp;por&nbsp;aqui&nbsp;para&nbsp;aquele&nbsp;convite&nbsp;especial</span><span style="color: #007700">...<br /><br />As&nbsp;</span><span style="color: #0000BB">inscrições&nbsp;para&nbsp;a&nbsp;próxima&nbsp;Semana&nbsp;Mobile&nbsp;estão&nbsp;abertas</span><span style="color: #007700">.<br /><br /></span><span style="color: #0000BB">É&nbsp;um&nbsp;evento&nbsp;100</span><span style="color: #007700">%&nbsp;</span><span style="color: #0000BB">online&nbsp;e&nbsp;gratuito&nbsp;onde&nbsp;vamos&nbsp;desenvolver&nbsp;um&nbsp;app&nbsp;para&nbsp;controle&nbsp;de&nbsp;ordens&nbsp;de&nbsp;serviço&nbsp;</span><span style="color: #007700">do&nbsp;</span><span style="color: #0000BB">absoluto&nbsp;zero</span><span style="color: #007700">.<br /><br /></span><span style="color: #0000BB">Inscreva</span><span style="color: #007700">-</span><span style="color: #0000BB">se&nbsp;gratuitamente&nbsp;</span><span style="color: #007700">?<br /><br /></span><span style="color: #0000BB">https</span><span style="color: #007700">:</span><span style="color: #FF8000">//semanamobile.com.br/inscricao<br /><br /></span><span style="color: #0000BB">PS</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">Me&nbsp;ajuda&nbsp;com&nbsp;uma&nbsp;coisa</span><span style="color: #007700">?&nbsp;</span><span style="color: #0000BB">Compartilhe&nbsp;essa&nbsp;mensagem&nbsp;nos&nbsp;grupos&nbsp;que&nbsp;participa</span><span style="color: #007700">.&nbsp;<br /></span></code></div></div></div><br />
ربما هناك من يهمه الأمر.<br />
بالتوفيق.<br />
<hr class="mycode_hr" />
وهذه قناته على اليوتيوب.<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>https://youtube.com/c/99Coders</code></div></div>]]></description>
			<content:encoded><![CDATA[السلام عليكم.<br />
هناك قناة على التيليغرام و ايضا على اليوتيوب لشخص برازيلي مهتم لتطبيقات الدلفي للموبايل و الويب.<br />
له عدة دورات لكن باللغة البرتغالية.<br />
سيبدأ قريبا في دروس خاصة لتطبيقات للموبايل من الصفر.<br />
وهذا هو الإعلان عن الدورة <br />
<br />
Opa! Tudo bem por aí<br />
<div class="codeblock phpcodeblock"><div class="title">PHP كود :</div><div class="body"><div dir="ltr"><code><span style="color: #007700">?<br /><br /></span><span style="color: #0000BB">Passando&nbsp;dessa&nbsp;vez&nbsp;por&nbsp;aqui&nbsp;para&nbsp;aquele&nbsp;convite&nbsp;especial</span><span style="color: #007700">...<br /><br />As&nbsp;</span><span style="color: #0000BB">inscrições&nbsp;para&nbsp;a&nbsp;próxima&nbsp;Semana&nbsp;Mobile&nbsp;estão&nbsp;abertas</span><span style="color: #007700">.<br /><br /></span><span style="color: #0000BB">É&nbsp;um&nbsp;evento&nbsp;100</span><span style="color: #007700">%&nbsp;</span><span style="color: #0000BB">online&nbsp;e&nbsp;gratuito&nbsp;onde&nbsp;vamos&nbsp;desenvolver&nbsp;um&nbsp;app&nbsp;para&nbsp;controle&nbsp;de&nbsp;ordens&nbsp;de&nbsp;serviço&nbsp;</span><span style="color: #007700">do&nbsp;</span><span style="color: #0000BB">absoluto&nbsp;zero</span><span style="color: #007700">.<br /><br /></span><span style="color: #0000BB">Inscreva</span><span style="color: #007700">-</span><span style="color: #0000BB">se&nbsp;gratuitamente&nbsp;</span><span style="color: #007700">?<br /><br /></span><span style="color: #0000BB">https</span><span style="color: #007700">:</span><span style="color: #FF8000">//semanamobile.com.br/inscricao<br /><br /></span><span style="color: #0000BB">PS</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">Me&nbsp;ajuda&nbsp;com&nbsp;uma&nbsp;coisa</span><span style="color: #007700">?&nbsp;</span><span style="color: #0000BB">Compartilhe&nbsp;essa&nbsp;mensagem&nbsp;nos&nbsp;grupos&nbsp;que&nbsp;participa</span><span style="color: #007700">.&nbsp;<br /></span></code></div></div></div><br />
ربما هناك من يهمه الأمر.<br />
بالتوفيق.<br />
<hr class="mycode_hr" />
وهذه قناته على اليوتيوب.<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>https://youtube.com/c/99Coders</code></div></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[لعبة Brick كاملة بالكود سورس]]></title>
			<link>https://delphi4arab.net/forum/showthread.php?tid=7167</link>
			<pubDate>Sun, 23 Aug 2015 20:39:27 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://delphi4arab.net/forum/member.php?action=profile&uid=648">bouh25</a>]]></dc:creator>
			<guid isPermaLink="false">https://delphi4arab.net/forum/showthread.php?tid=7167</guid>
			<description><![CDATA[اقدم للاخوة الكرام هذه اللعبة و ارجو من الاخوة الاستفادة <br />
الصورة<br />
<br />
<a href="http://www.mrkzgulf.com/do.php?img=36368" target="_blank" rel="noopener" class="mycode_url">http://www.mrkzgulf.com/do.php?img=36368</a><br />
<br />
<img src="https://delphi4arab.net/forum/images/attachtypes/rar.png" title="Winrar file" border="0" alt=".rar" />
&nbsp;&nbsp;<a href="attachment.php?aid=3074" target="_blank" title="">brik.rar</a> (الحجم : 64.53 ك ب / التحميلات : 286)
]]></description>
			<content:encoded><![CDATA[اقدم للاخوة الكرام هذه اللعبة و ارجو من الاخوة الاستفادة <br />
الصورة<br />
<br />
<a href="http://www.mrkzgulf.com/do.php?img=36368" target="_blank" rel="noopener" class="mycode_url">http://www.mrkzgulf.com/do.php?img=36368</a><br />
<br />
<img src="https://delphi4arab.net/forum/images/attachtypes/rar.png" title="Winrar file" border="0" alt=".rar" />
&nbsp;&nbsp;<a href="attachment.php?aid=3074" target="_blank" title="">brik.rar</a> (الحجم : 64.53 ك ب / التحميلات : 286)
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[مدخل إلى عالم الأندرويد]]></title>
			<link>https://delphi4arab.net/forum/showthread.php?tid=6761</link>
			<pubDate>Thu, 05 Feb 2015 16:40:50 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://delphi4arab.net/forum/member.php?action=profile&uid=1818">مهند الرسيني</a>]]></dc:creator>
			<guid isPermaLink="false">https://delphi4arab.net/forum/showthread.php?tid=6761</guid>
			<description><![CDATA[السلام عليكم ورحمة الله وبركاتة<br />
<br />
لم اعرف باسكال حتى تعرف على Lazarus .. ربما يخالفني البعض في هذه النقطة <img src="https://delphi4arab.net/forum/images/smilies/smile.png" alt="Smile" title="Smile" class="smilie smilie_1" /><br />
لكن فعلاً عندما كنت على دلفي و XE وأخواتها لم أجد الإجابات الشافية لمعضم أسئلتي<br />
لكن بعد أن إنتقلت إلى لازارس وجدت الكثير من المزايا من اهمها تعدد المنصات <br />
وكذلك التوثيق الخاص بلازارس فعلاً شيء رائع جداً , فعندما ابحث عن إجابة سؤال ما<br />
كل ما علي التوجه إلى الويكيبيدا الخاص بمشروع لازارس , وسأجد الإجابة التي تضع<br />
قدمي على أول خطوة من الطريق .. على كل حال أنا هنا لست اقارن بين لازارس وغيرها <br />
<br />
أنا هنا لأفتح موضوع خاص لمن يريد أن ينطلق في البرمجة للهواتف الذكية التي تحمل نظام<br />
أندرويد ليكون مرجعاً لهم وستكون المشاركة من خلال وضع رابط لمقالة أو كتاب أو درس<br />
أو أي شيء له صله في برمجة تطبيقات الأندرويد .<br />
<br />
والجميع مدعو للمشاركة وإثراء محتوى هذا الموضوع <br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: black;" class="mycode_color">ولتنسيق الموضوع أكثر ستكون آلية المشاركة كتالي :</span></span><br />
[COLOR="Red"]عنوان الـ مقالة/كتاب/درس :<br />
بيئة التطوير : (لازارس/دلفي/XE..إلخ)<br />
اللغة :عربي/إنجليزي..إلخ<br />
الرابط : (ويفضل دائماً أن يكون بالمرفقات عند الإستطاعة)<br />
[/COLOR]<br />
<br />
وشكراً للجميع]]></description>
			<content:encoded><![CDATA[السلام عليكم ورحمة الله وبركاتة<br />
<br />
لم اعرف باسكال حتى تعرف على Lazarus .. ربما يخالفني البعض في هذه النقطة <img src="https://delphi4arab.net/forum/images/smilies/smile.png" alt="Smile" title="Smile" class="smilie smilie_1" /><br />
لكن فعلاً عندما كنت على دلفي و XE وأخواتها لم أجد الإجابات الشافية لمعضم أسئلتي<br />
لكن بعد أن إنتقلت إلى لازارس وجدت الكثير من المزايا من اهمها تعدد المنصات <br />
وكذلك التوثيق الخاص بلازارس فعلاً شيء رائع جداً , فعندما ابحث عن إجابة سؤال ما<br />
كل ما علي التوجه إلى الويكيبيدا الخاص بمشروع لازارس , وسأجد الإجابة التي تضع<br />
قدمي على أول خطوة من الطريق .. على كل حال أنا هنا لست اقارن بين لازارس وغيرها <br />
<br />
أنا هنا لأفتح موضوع خاص لمن يريد أن ينطلق في البرمجة للهواتف الذكية التي تحمل نظام<br />
أندرويد ليكون مرجعاً لهم وستكون المشاركة من خلال وضع رابط لمقالة أو كتاب أو درس<br />
أو أي شيء له صله في برمجة تطبيقات الأندرويد .<br />
<br />
والجميع مدعو للمشاركة وإثراء محتوى هذا الموضوع <br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: black;" class="mycode_color">ولتنسيق الموضوع أكثر ستكون آلية المشاركة كتالي :</span></span><br />
[COLOR="Red"]عنوان الـ مقالة/كتاب/درس :<br />
بيئة التطوير : (لازارس/دلفي/XE..إلخ)<br />
اللغة :عربي/إنجليزي..إلخ<br />
الرابط : (ويفضل دائماً أن يكون بالمرفقات عند الإستطاعة)<br />
[/COLOR]<br />
<br />
وشكراً للجميع]]></content:encoded>
		</item>
	</channel>
</rss>