Faits: Faits: A. D._, né en 1955, a travaillé en qualité de tailleur de pierres jusqu'au 31 octobre 2001, date à laquelle son contrat de travail a été résilié en raison d'une cessation d'activité. Le 4 mars 2002, il a présenté une demande tendant à l'octroi de prestations de l'assurance-invalidité en raison de lombalgies chroniques. Après avoir recueilli divers renseignements d'ordre médical, l'Office de l'assurance-invalidité du canton de Fribourg a mis en oeuvre un stage d'observation professionnelle qui a eu lieu durant la période du 2 décembre 2002 au 2 mars 2003 au Centre d'intégration socioprofessionnelle X._. Par décision du 8 mai 2003, confirmée sur opposition le 2 juillet suivant, l'office AI a nié le droit de l'assuré à une rente, motif pris que l'invalidité, dont le taux avait été fixé à 23 %, était insuffisante pour ouvrir droit à une telle prestation. Par ailleurs, il a accordé à l'intéressé une mesure d'aide au placement. Par décision du 8 mai 2003, confirmée sur opposition le 2 juillet suivant, l'office AI a nié le droit de l'assuré à une rente, motif pris que l'invalidité, dont le taux avait été fixé à 23 %, était insuffisante pour ouvrir droit à une telle prestation. Par ailleurs, il a accordé à l'intéressé une mesure d'aide au placement. B. Saisi d'un recours de l'assuré qui concluait à l'octroi d'une rente fondée sur un taux d'invalidité de 100 % durant la période du 1er juillet 2002 au 31 mars 2003 et de 42 % à partir du 1er avril 2003, le Tribunal administratif du canton de Fribourg l'a rejeté par jugement du 4 mars 2004. B. Saisi d'un recours de l'assuré qui concluait à l'octroi d'une rente fondée sur un taux d'invalidité de 100 % durant la période du 1er juillet 2002 au 31 mars 2003 et de 42 % à partir du 1er avril 2003, le Tribunal administratif du canton de Fribourg l'a rejeté par jugement du 4 mars 2004. C. D._ interjette recours de droit administratif contre ce jugement, en concluant, sous suite de dépens, à l'octroi d'une rente fondée sur un taux d'invalidité de 100 % durant la période du 1er janvier 2002 au 31 mars 2003 et de 40,77 % dès le 1er avril 2003. L'office intimé conclut implicitement au rejet du recours. L'Office fédéral des assurances sociales a renoncé à présenter des déterminations. 